독립형 배포 standalone-deployment

이 구성에는 동일한 컴퓨터의 모든 구성 요소가 포함됩니다.

  • 애플리케이션 프로세스(웹),
  • 게재 프로세스(mta),
  • 리디렉션 프로세스(추적),
  • 워크플로우 프로세스 및 예약된 작업(wfserver),
  • 반송 메일 프로세스(inMail),
  • 통계 프로세스(stat).

프로세스 간의 전체 통신은 다음 스키마에 따라 수행됩니다.

이러한 유형의 구성은 예를 들어 다음 소프트웨어 계층을 사용하여 100,000명 미만의 수신자 목록을 관리할 때 실행할 수 있습니다.

  • Linux,
  • 아파치
  • PostgreSQL,
  • Qmail.

볼륨이 커지면 이 아키텍처의 변형으로 데이터베이스 서버가 다른 컴퓨터로 이동하여 성능이 향상됩니다.

NOTE
리소스가 충분한 경우 기존 데이터베이스 서버를 사용할 수도 있습니다.

기능 features

장점 advantages

  • 완전히 독립형 상태로 저렴한 구성 비용(아래 나열된 오픈 소스 소프트웨어를 사용하는 경우 청구 가능한 라이센스가 필요하지 않음).
  • 간편한 설치 및 네트워크 구성

단점 disadvantages

  • 사고 발생 시 중요한 컴퓨터.
  • 메시지를 브로드캐스트할 때 대역폭이 제한됨(경험상 시간당 수만 개의 메일 수).
  • 브로드캐스팅 시 애플리케이션의 잠재적인 느려짐.
  • 응용 프로그램 서버는 리디렉션 서버를 호스팅하므로 외부에서 사용할 수 있어야 합니다(예: DMZ에 있는 경우).

설치 및 구성 단계 installation-and-configuration-steps

필수 구성 요소 prerequisites

  • JDK,

  • 웹 서버(IIS, Apache),

  • 데이터베이스 서버에 대한 액세스,

  • POP3를 통해 액세스할 수 있는 바운스 사서함,

  • 두 개의 DNS 별칭 생성:

    • 처음으로 공개 IP에서 컴퓨터를 추적하고 가리키기 위해 대중에게 노출되었습니다.
    • 콘솔 액세스를 위해 내부 사용자에게 노출되고 동일한 컴퓨터를 가리키는 두 번째 별칭입니다.
  • SMTP(25), DNS(53), HTTP(80), HTTPS(443), SQL(Oracle의 경우 1521, PostgreSQL의 경우 5432 등)을 열도록 구성된 방화벽 포트입니다. 자세한 내용은 다음을 참조하십시오. 네트워크 구성.

다음 예에서 인스턴스의 매개 변수는 다음과 같습니다.

  • 인스턴스 이름: 데모
  • DNS 마스크: console.campaign.net* (클라이언트 콘솔 연결 및 보고서용)
  • 데이터베이스: campaign:demo@dbsrv

설치 및 구성(단일 시스템) installing-and-configuring--single-machine-

다음 단계를 적용합니다.

  1. Adobe Campaign 서버의 설치 절차를 따르십시오. nlserver linux 또는 setup.exe Windows에서.

    자세한 내용은 다음을 참조하십시오. Linux에서 캠페인 설치 사전 요구 사항 (Linux) 및 Windows에서 Campaign 설치 사전 요구 사항 (Windows).

  2. Adobe Campaign 서버가 설치되면 명령을 사용하여 애플리케이션 서버(웹)를 시작합니다 nlserver web -tomcat (웹 모듈을 사용하면 포트 8080에서 수신하는 독립 실행형 웹 서버 모드에서 Tomcat을 시작할 수 있음) Tomcat이 올바르게 시작되었는지 확인할 수 있습니다.

    code language-sql
    12:08:18 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    12:08:18 >   Starting Web server module (pid=28505, tid=-1225184768)...
    12:08:18 >   Tomcat started
    12:08:18 >   Server started
    
    note note
    NOTE
    웹 모듈을 처음 실행하면 config-default.xmlserverConf.xml 의 파일 conf 설치 폴더 아래의 디렉토리입니다. 에서 사용할 수 있는 모든 매개 변수 serverConf.xml 다음에 나열됨 섹션.

    누르기 Ctrl+C 서버를 중지합니다.

    자세한 내용은 다음 섹션을 참조하십시오.

  3. 변경 내부 다음 명령을 사용한 암호:

    code language-none
    nlserver config -internalpassword
    

    이 작업에 대한 자세한 정보는 이 섹션을 참조하십시오.

  4. 만들기 데모 추적을 위해 DNS 마스크를 사용하는 인스턴스(이 경우, tracking.campaign.net) 및 클라이언트 콘솔에 대한 액세스(이 경우 console.campaign.net). 두 가지 방법으로 이 작업을 수행할 수 있습니다.

    • 콘솔을 통해 인스턴스를 만듭니다.

      자세한 내용은 다음을 참조하십시오. 인스턴스 만들기 및 로그온.

      또는

    • 명령줄을 사용하여 인스턴스를 생성합니다.

      code language-none
      nlserver config -addinstance:demo/tracking.campaign.net*,console.campaign.net*
      

      자세한 내용은 다음을 참조하십시오. 인스턴스 만들기.

  5. 편집 config-demo.xml 파일(이전 단계에서 다음 옆에 생성됨) config-default.xml) 및 다음을 확인합니다. mta (게재), wfserver (워크플로우), inMail (바운스 메일) 및 통계 (통계) 프로세스가 활성화됩니다. 그런 다음 통계 서버 주소를 구성합니다.

    code language-none
    <?xml version='1.0'?>
    <serverconf>
      <shared>
        <!-- add lang="eng" to dataStore to force English for the instance -->
        <dataStore hosts="tracking.campaign.net*,console.campaign.net*">
          <mapping logical="*" physical="default"/>
        </dataStore>  </shared>
        <mta autoStart="true" statServerAddress="localhost"/>
        <wfserver autoStart="true"/>
        <inMail autoStart="true"/>
        <sms autoStart="false"/>
        <listProtect autoStart="false"/>
    </serverconf>
    

    이 작업에 대한 자세한 정보는 이 섹션을 참조하십시오.

  6. 편집 serverConf.xml 파일을 만들고 게재 도메인을 지정한 다음 MX 유형 DNS 쿼리에 응답하기 위해 MTA 모듈에서 사용하는 DNS 서버의 IP(또는 호스트) 주소를 지정합니다.

    code language-none
    <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
    
    note note
    NOTE
    다음 이름 서버 매개 변수는 Windows에서만 사용됩니다.

    자세한 내용은 다음을 참조하십시오. Campaign 서버 구성.

  7. 클라이언트 콘솔 설치 프로그램 복사 setup-client-7.XXX.exe (으)로 /datakit/nl/eng/jsp 폴더를 삭제합니다. 자세히 알아보기.

  8. 다음 섹션에 설명된 웹 서버 통합 절차(IIS, Apache)를 따릅니다.

  9. 웹 사이트를 시작하고 URL https://tracking.campaign.net/r/test 을 사용하여 리디렉션을 테스트합니다.

    브라우저에 다음 메시지가 표시되어야 합니다.

    code language-none
    <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="localhost"/>
    

    자세한 내용은 다음 섹션을 참조하십시오.

  10. Adobe Campaign 서버 시작(net start nlserver6 Windows의 경우 /etc/init.d/nlserver6 시작 linux에서) 명령을 실행합니다 nlserver 덤프 활성화된 모든 모듈이 있는지 한 번 더 확인하십시오.

    note note
    NOTE
    20.1부터 다음 명령을 대신 사용하는 것이 좋습니다(Linux의 경우). systemctl start nlserver
    code language-sql
    12:09:54 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    syslogd@default (7611) - 9.2 MB
    stat@demo (5988) - 1.5 MB
    inMail@demo (7830) - 11.9 MB
    watchdog (27369) - 3.1 MB
    mta@demo (7831) - 15.6 MB
    wfserver@demo (7832) - 11.5 MB
    web@default (28671) - 40.5 MB
    

    이 명령을 사용하면 컴퓨터에 설치된 Adobe Campaign 서버의 버전 및 빌드 번호도 알 수 있습니다.

  11. 테스트 nlserver 웹 url을 사용하는 모듈: https://console.campaign.net/nl/jsp/logon.jsp

    이 URL을 사용하면 클라이언트 설치 프로그램의 다운로드 페이지에 액세스할 수 있습니다.

    다음을 입력합니다. 내부 액세스 제어 페이지에 도달하면 로그인 및 관련 암호. 자세히 알아보기.

  12. 이전 다운로드 페이지에서 또는 Windows 설치용 서버에서 직접 실행되는 Adobe Campaign 클라이언트 콘솔을 시작하고 서버 연결 URL을 https://console.campaign.net으로 설정한 다음 내부 로그인합니다.

    을(를) 참조하십시오 이 페이지이 섹션.

    처음으로 로그인하면 데이터베이스 만들기 마법사가 나타납니다.

    마법사의 단계에 따라 연결 인스턴스와 연결된 데이터베이스를 만듭니다.

    자세한 내용은 다음을 참조하십시오. 데이터베이스 만들기 및 구성.

    데이터베이스가 생성되면 로그오프합니다.

  13. 를 사용하여 클라이언트 콘솔에 다시 로그온합니다. admin 암호 없이 로그인하고 배포 마법사( Tools > Advanced 메뉴)를 클릭하여 인스턴스 구성을 완료합니다.

    자세한 내용은 다음을 참조하십시오. 인스턴스 배포.

    설정할 주요 매개 변수는 다음과 같습니다.

    • 이메일 게재: 반송 메일의 발신자 및 회신 주소와 오류 사서함.

    • 추적: 리디렉션에 사용되는 외부 URL과 내부 URL을 채우고 추적 서버에 등록 그리고 다음에서 유효성 검사 데모 추적 서버의 인스턴스입니다.

      자세한 내용은 다음을 참조하십시오. 추적 구성.

      Adobe Campaign 서버가 애플리케이션 서버와 리디렉션 서버로 모두 사용되므로 추적 로그를 수집하고 URL을 전송하는 데 사용되는 내부 URL은 Tomcat(https://localhost:8080)에 대한 직접 내부 연결입니다.

    • 바운스 관리: 바운스 메일을 처리할 매개 변수를 입력합니다. 처리되지 않은 바운스 메일 섹션에 자세히 설명되어 있습니다.

    • 다음에서 액세스: 보고서, 웹 양식 및 미러 페이지에 대한 두 URL을 제공합니다.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1