Show Menu
トピック×

企業へのデプロイメント

これは最も完全な設定です。 セキュリティと可用性を高めるため、標準的な設定に基づいて構築されています。
  • 拡張性と可用性を確保するため、HTTPまたはTCPロードバランサーの背後に専用のリダイレクトサーバー
  • スループットとフェイルオーバー機能(フォルトトレランス)を向上させる2台のアプリケーションサーバ。LAN内で孤立しています。
サーバとプロセス間の一般的な通信は、次のスキーマに従って行われます。
このタイプの設定では、適切な帯域幅と調整により、1時間に100,000個のメールを予想されるスループットを超えることがあります。

機能

メリット

  • セキュリティの最適化:DMZ内のコンピュータには、外部に公開する必要のあるサーバーのみがインストールされます。
  • 高可用性により、次の項目を容易に実現:外部から見えるコンピュータだけを、高可用性を考慮して管理する必要があります。

デメリット

ハードウェアと管理のコストが高くなります。

インストールと設定の手順

前提条件

  • 両方のアプリケーションサーバーのJDK、
  • Webサーバー(IIS、Apache)は、
  • 両方のアプリケーションサーバー上のデータベースサーバーへのアクセス、
  • POP3経由でバウンスメールボックスにアクセス可能、
  • ロードバランサーに2つのDNSエイリアスを作成します。
    • 最初に公開され、仮想IPアドレス(VIP)上のロードバランサーをトラッキングして指し示し、2つの正面サーバーに配布されます。
    • 2つ目は、内部ユーザーに対してコンソール経由でアクセスし、仮想IPアドレス(VIP)上のロードバランサーを指し示し、2つのアプリケーションサーバーに配布されます。
  • STMP (25)、DNS (53)、HTTP (80)、HTTPS (443)、SQL (Oracleの場合は1521、PostgreSQLの場合は5432など)を開くように設定されたファイアウォール ポート。 詳細は、「 データベースアクセス 」を参照してください。
アプリケーションサーバーが単一のデータベースインスタンスを指す場合、1つのインスタンスで標準パッケージを読み込んだ後は、パッケージに含まれるスキーマは別のインスタンスに読み込まれません。
アプリケーションサーバーが1つのデータベースインスタンスを参照している場合、1つのインスタンスでスキーマを変更した後は、そのスキーマは別のインスタンスに読み込まれません。
これらの問題を回復するには、エラーが発生した2番目のインスタンスで「web@default」プロセスを再起動する必要があります。

アプリケーションサーバーのインストールと設定1

次の例では、インスタンスのパラメーターを示します。
  • インスタンスの名前:デモ
  • DNSマスク:tracking.キャンペーン.net*、console.キャンペーン.net*(アプリケーションサーバーは、クライアントコンソールの接続とレポート、およびミラーページと購読解除ページのURLを処理します)
  • 言語:英語
  • データベース:キャンペーン:demo@dbsrv
最初のサーバーをインストールする手順は次のとおりです。
  1. Adobe Campaignサーバーのインストール手順に従います。 Linuxではnlserver パッケージ、Windowsでは setup.exe
    詳しくは、「Linuxでのキャンペーンインストールの 前提条件 (Linux)」および「Windowsでのキャンペーンインストールの 前提条件 (Windows)」を参照してください。
  2. Adobe Campaignサーバーがインストールされたら、次のコマンドを使用して nlserver web -tomcat (Webモジュール)を開始し、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
    
    
    Webモジュールを初めて実行すると、 config-default.xml ファイルと serverConf.xmlファイルがインストールフォルダーの conf ​ディレクトリに作成されます。 serverConf.xmlで使用可能なすべてのパラメ ーターをこの 節に示します サーバー設定ファイル
    サーバーを停止するには、 Ctrl + C (C)キーを押します。
    この点について詳しくは、以下の節を参照してください。
  3. 次のコマンドを使用して 内部パスワードを変更します
    nlserver config -internalpassword
    
    
    For more on this, refer to Internal identifier .
  4. 追跡用のDNSマスク(この場合は tracking. キャンペーン.net )と、クライアントコンソール(この場合は console.キャンペーン.net )へのアクセスを持つデモインスタンスを作成します。 それには、次の 2 つの方法があります。
    • コンソールからインスタンスを作成します。
      詳しくは、「インスタンスの 作成とログオン」を参照してください
      または
    • コマンドラインを使用してインスタンスを作成します。
      nlserver config -addinstance:demo/tracking.campaign.net*,console.campaign.net*
      
      
      For more on this, refer to Creating an instance .
  5. config -demo.xml ファイル(前のコマンドで作成し、config-default.xmlファイルの横にあります)を編集し、 mta(配信、wfserver 、wfserver、workflow、mailMail 、mailStat、 statingStats)を確認します。
    <?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>
    
    
    For more on this, refer to Enabling processes .
  6. serverConf.xml ​ファイルを編集し、配信ドメインを指定してから、MTAクエリがMXタイプのDNSモジュールに応答するために使用するDNSサーバーのIP(またはホスト)アドレスを指定します。
    <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
    
    
    nameServers パラメーターは 、Windowsでのみ使用されます。
    For more on this, refer to Campaign server configuration .
  7. クライアントコンソールプログラム( setup-client-7.XX 、YYYY .exe(v7の場合)または setup-client-6.YYYY .exe( YYYYの場合).exe v6. exe(akeng/jsp)をコピーし、eng/jspフォルダーを作成します。
    この点について詳しくは、以下の節を参照してください。
  8. Adobe Campaignサーバー(Windowsでは​ net開始nlserver6 、Linuxでは /etc/init.d/nlserver6開始 )に開始し、もう一度コマンド ​nlserver pdumpを実行して、有効なすべてのモジュールの存在を確認します。
    20.1からは、(Linuxの場合は)次のコマンドを使用することをお勧めします。 systemctl開始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サーバーのバージョンとビルド番号を確認できます。
  9. URLを使用して nlserver web moduleをテストします。 https://console.campaign.net/nl/jsp/logon.jsp .
    このURLを使用すると、クライアントセットアッププログラムのダウンロードページにアクセスできます。
    アクセス制御ページに到達したら、 内部ログイン 、および関連するパスワードを入力します。
    この点について詳しくは、以下の節を参照してください。

アプリケーションサーバーのインストールと設定2

次の手順に従います。
  1. Adobe Campaignサーバーをインストールします。
  2. 作成したインスタンスのファイルをアプリケーションサーバー1にコピーします。
    アプリケーションサーバー1と同じインスタンス名を保持します。
  3. 部をアプリケーションサーバー 1と同じに変更します。
  4. データベースをインスタンスにリンクする:
    nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
    
    
  5. config -demo.xml ファイル(前のコマンドで作成し、config-default.xmlファイルの横にあります)を編集し、 mta(配信、wfserver 、wfserver、workflow、mailMail 、mailStat、 statingStats)を確認します。
    <?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>
    
    
    For more on this, refer to Enabling processes .
  6. serverConf.xml ​ファイルを編集し、MTAモジュールのDNS設定を設定します。
    <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
    
    
    nameServers パラメーターは 、Windowsでのみ使用されます。
    For more on this, refer to Campaign server configuration .
  7. Adobe Campaignサーバーの開始。
    この点について詳しくは、以下の節を参照してください。

フロントサーバーのインストールと設定

インストール手順と構成手順は、両方のコンピューターで同一です。
手順は、以下のとおりです。
  1. Adobe Campaignサーバーをインストールします。
  2. 以下の項で説明されているウェブサーバー統合手順(IIS、Apache)に従います。
  3. インストール時に作成した config-demo.xml ファイルと ​serverConf.xmlファイルをコピーします。 config- config.xml ファイルで、trackinglogdプロセスをアクティブにし、mtaを非アクティブにします。mta mail、inmail、server、statの各プロセスをアクティブにします。 config-logd プロセスをアクティブにし、mtaを非アクティブにします。
  4. 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"/>
    
    
  5. Webサイトを開始し、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"/>
    
    
    この点について詳しくは、以下の節を参照してください。
  6. Adobe Campaignサーバーの開始。