이것이 가장 완벽한 구성이다. 보안 및 가용성 향상을 위한 표준 구성을 기반으로 합니다.
서버와 프로세스 간의 일반 통신은 다음 스키마에 따라 수행됩니다.
이러한 유형의 구성을 통해 예상 처리량이 적절한 대역폭과 튜닝으로 시간당 100,000개의 메일을 초과할 수 있습니다.
하드웨어 및 관리 비용 증가
리디렉션 서버에 대한 트래픽에 기존 로드 밸런서를 다시 사용할 수 있습니다.
두 애플리케이션 서버의 JDK,
두 프론트에 있는 웹 서버(IIS, Apache),
두 애플리케이션 서버 모두에서 데이터베이스 서버에 액세스
POP3를 통해 액세스할 수 있는 바운스 사서함,
로드 밸런서에서 두 개의 DNS 별칭 만들기:
STMP(25), DNS(53), HTTP(80), HTTPS(443), SQL(Oracle의 경우 1521, PostgreSQL의 경우 5432)를 열도록 구성된 방화벽 포트. 자세한 내용은 섹션을 참조하십시오 데이터베이스 액세스.
애플리케이션 서버가 단일 데이터베이스 인스턴스를 가리키는 경우 한 인스턴스에서 표준 패키지를 가져온 후 패키지에 포함된 스키마가 다른 인스턴스에 로드되지 않습니다.
애플리케이션 서버가 단일 데이터베이스 인스턴스를 가리키는 경우 한 인스턴스의 스키마를 변경한 후 다른 인스턴스에 스키마가 로드되지 않습니다.
이러한 문제를 복구하려면 오류가 발생한 두 번째 인스턴스에서 'web@default' 프로세스를 재부팅해야 합니다.
다음 예에서 인스턴스의 매개 변수는 다음과 같습니다.
첫 번째 서버를 설치하는 단계는 다음과 같습니다.
Adobe Campaign 서버의 설치 절차를 따르십시오. nlserver Linux 또는 setup.exe Windows
자세한 내용은 Linux에서 캠페인 설치 사전 요구 사항 (Linux) 및 Windows에서 Campaign 설치 사전 요구 사항 (Windows).
Adobe Campaign 서버가 설치되면 명령을 사용하여 애플리케이션 서버(웹)를 시작합니다 nlserver web -tomcat (웹 모듈을 사용하면 포트 8080에서 수신 대기하는 독립 실행형 웹 서버 모드로 Tomcat을 시작하고 Tomcat이 올바르게 시작하는지 확인할 수 있습니다.)
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
웹 모듈이 처음 실행되면 config-default.xml 및 serverConf.xml 의 파일 conf 디렉토리 아래에 있습니다. 에서 사용할 수 있는 모든 매개 변수 serverConf.xml 여기에 나열되어 있습니다. 섹션.
누르기 Ctrl+C 서버를 중지하려면 다음을 수행하십시오.
자세한 정보는 다음 섹션을 참조하십시오.
변경 내부 명령을 사용하여 암호:
nlserver config -internalpassword
이 작업에 대한 자세한 정보는 이 섹션을 참조하십시오.
만들기 데모 추적할 DNS 마스크가 있는 인스턴스(이 경우 tracking.campaign.net) 및 클라이언트 콘솔에 액세스합니다(이 경우 console.campaign.net). 다음 두 가지 방법으로 데이터를 수집할 수 있습니다.
콘솔을 통해 인스턴스를 생성합니다.
자세한 내용은 인스턴스 만들기 및 로그온.
또는
명령줄을 사용하여 인스턴스를 생성합니다.
nlserver config -addinstance:demo/tracking.campaign.net*,console.campaign.net*
자세한 내용은 인스턴스 만들기.
편집 config-demo.xml 파일(이전 명령을 통해 작성되었으며 config-default.xml 파일)에서 mta (게재), wfserver (워크플로우), inMail (리바운드 메일) 및 stat (통계) 프로세스가 활성화되면 앱 통계 서버:
<?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="app">
<wfserver autoStart="true"/>
<inMail autoStart="true"/>
<sms autoStart="false"/>
<listProtect autoStart="false"/>
</serverconf>
이 작업에 대한 자세한 정보는 이 섹션을 참조하십시오.
편집 serverConf.xml MX 유형 DNS 쿼리에 응답하기 위해 MTA 모듈에서 사용하는 DNS 서버의 IP(또는 호스트) 주소를 지정하고 전달 도메인을 지정합니다.
<dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
다음 nameServers 매개 변수는 Windows에서만 사용됩니다.
자세한 내용은 Campaign 서버 구성.
클라이언트 콘솔 설정 프로그램 복사(setup-client-7.XX, YYYY.exe v7 또는 setup-client-6.XX, YYYY.exe v6.1의 경우) /datakit/nl/eng/jsp 폴더를 입력합니다. 자세히 알아보기
Adobe Campaign 서버 시작(net start nlserver6 Windows에서는 /etc/init.d/nlserver6 시작 Linux에서)에서 명령을 실행합니다. nlserver pdump 사용 가능한 모든 모듈이 있는지 한 번 더 확인하십시오.
20.1부터 다음 명령을 대신 사용하는 것이 좋습니다(Linux의 경우). systectl start nlserver
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 서버의 버전 및 빌드 번호를 알 수 있습니다.
테스트 nlserver 웹 URL을 사용하는 모듈: https://console.campaign.net/nl/jsp/logon.jsp.
이 URL을 사용하면 클라이언트 설정 프로그램의 다운로드 페이지에 액세스할 수 있습니다. 자세히 알아보기
을(를) 입력합니다. 내부 액세스 제어 페이지에 도달하면 로그인 및 관련 암호입니다.
다음 단계를 적용합니다.
Adobe Campaign 서버를 설치합니다.
만든 인스턴스의 파일을 애플리케이션 서버 1에 복사합니다.
애플리케이션 서버 1과 동일한 인스턴스 이름을 유지합니다.
변경 내부 응용 프로그램 서버 1과 동일하게
데이터베이스를 인스턴스에 연결:
nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
편집 config-demo.xml 파일(이전 명령을 통해 작성되었으며 config-default.xml 파일)에서 mta (게재), wfserver (워크플로우), inMail (리바운드 메일) 및 stat (통계) 프로세스가 활성화되면 앱 통계 서버:
<?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="app">
<wfserver autoStart="true"/>
<inMail autoStart="true"/>
<sms autoStart="false"/>
<listProtect autoStart="false"/>
</serverconf>
이 작업에 대한 자세한 정보는 이 섹션을 참조하십시오.
편집 serverConf.xml 파일을 작성하고 MTA 모듈의 DNS 구성을 채웁니다.
<dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
다음 nameServers 매개 변수는 Windows에서만 사용됩니다.
자세한 내용은 Campaign 서버 구성.
Adobe Campaign 서버를 시작합니다.
자세한 정보는 다음 섹션을 참조하십시오.
설치 및 구성 절차는 두 컴퓨터 모두에서 동일합니다.
단계는 다음과 같습니다.
Adobe Campaign 서버 설치,
다음 섹션에 설명된 웹 서버 통합 절차(IIS, Apache)를 준수합니다.
를 복사합니다. config-demo.xml 및 serverConf.xml 설치 중에 생성된 파일입니다. 에서 config-demo.xml 파일, 활성화 trackinglogd 처리 및 비활성화 mta, inmail, wfserver 및 stat 프로세스.
편집 serverConf.xml 파일을 캡처하고 리디렉션의 매개 변수에서 중복 추적 서버를 채웁니다.
<spareServer enabledIf="$(hostname)!='front_srv1'" id="1" url="https://front_srv1:8080"/>
<spareServer enabledIf="$(hostname)!='front_srv2'" id="2" url="https://front_srv2:8080"/>
웹 사이트를 시작하고 URL에서 리디렉션을 테스트합니다. https://tracking.campaign.net/r/test
브라우저에 로드 밸런서에서 리디렉션하는 URL에 따라 다음 메시지가 표시됩니다.
<redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv1"/>
또는
<redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv2"/>
자세한 정보는 다음 섹션을 참조하십시오.
Adobe Campaign 서버를 시작합니다.