Show Menu
トピック×

スタンドアロンの展開

この設定には、同じコンピューター上のすべてのコンポーネントが含まれます。
  • アプリケーションプロセス(Web)、
  • 配信プロセス(mta)、
  • リダイレクトプロセス(トラッキング)、
  • ワークフロープロセスとスケジュールされたタスク(wfserver)、
  • 直帰メールプロセス(inMail)、
  • 統計プロセス(stat)。
プロセス間の全体的な通信は、次のスキーマに従って実行されます。
このタイプの設定は、100,000人未満の受信者のリストを管理する場合や、例えば次のソフトウェアレイヤーを使用する場合に実行できます。
  • Linux、
  • Apache、
  • PostgreSQL,
  • Qmail.
ボリュームが増えると、このアーキテクチャの一種により、パフォーマンスを向上させるためにデータベース・サーバが別のコンピュータに移動されます。
十分なリソースがある場合は、既存のデータベース・サーバも使用できます。

機能

メリット

  • 完全なスタンドアロンおよび低い構成コスト(以下に示すオープンソースソフトウェアを使用する場合は、課金対象ライセンスは不要)。
  • シンプルなインストールとネットワーク構成

欠点

  • 事故が発生した場合の重要なコンピュータ。
  • メッセージをブロードキャストする際の帯域幅が限られている(当社の経験上、1時間あたり数万通のメール)。
  • 放送時のアプリの遅延の可能性。
  • アプリケーションサーバーは、リダイレクトサーバーをホストするので、外部から(例えばDMZ内にある間)利用可能である必要があります。

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

前提条件

  • JDK,
  • Webサーバー(IIS、Apache)、
  • データベース・サーバへのアクセス、
  • POP3経由でバウンスメールボックスにアクセス可能、
  • 2つのDNSエイリアスの作成:
    • 最初に公開され、その公開IP上のコンピュータを追跡し、指し示す。
    • コンソールにアクセスし、同じコンピュータを指すために、内部ユーザに公開される2番目のエイリアス。
  • STMP (25)、DNS (53)、HTTP (80)、HTTPS (443)、SQL (Oracleの場合は1521、PostgreSQLの場合は5432など)を開くように設定されたファイアウォールポート。 詳細については、「ネットワークの設定」を参 照してくださ い。
次の例では、インスタンスのパラメーターを示します。
  • インスタンスの名前:デ
  • DNSマスク: console.campaign.net * (クライアントコンソール接続およびレポートの場合のみ)
  • データベース:キャンペ ーン:demo@dbsrv

インストールと設定(シングルマシン)

次の手順に従います。
  1. Adobe Campaignサーバーのインストール手順に従います。Linuxの nlserver パッケージ、 Windowsの setup.exe。
    詳しくは、 LinuxでのCampaignのインストールの前提条件 (Linux)およびWindowsでのCampaignのイ ンストールの前提条件(Windows )を参照してください。
  2. Adobe Campaignサーバーがインストールされたら、 nlserver web -tomcat (Webモジュールを使用して、ポート8080でリッスンするスタンドアロンWebサーバーモードで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
    
    
    Webモジュールを初めて実行すると、 config-default.xml serverConf.xmlファイルがインストールフォルダーの conf ​ディレクトリに作成されます。 serverConf.xmlで使用可能なすべてのパ ラメーターを 、この節に示 します
    Ctrl + cキ ーを押して 、サーバーを停止します。
    この詳細については、以下の節を参照してください。
  3. 次のコマンドを使 用して 、内部パスワードを変更します。
    nlserver config -internalpassword
    
    
    For more on this, refer to Internal identifier .
  4. 追跡用の DNSマスク(この例では tracking.campaign.net )と、クライアントコンソール(この例では console.campaign.net )へのアクセスを持つデモインスタンスを作成します。 それには、次の 2 つの方法があります。
    • コンソールからインスタンスを作成します。
      詳しくは、「インスタンスの作成とロ グオン」を参照してください
      または
    • コマンドラインを使用してインスタンスを作成します。
      nlserver config -addinstance:demo/tracking.campaign.net*,console.campaign.net*
      
      
      For more on this, refer to Creating an instance .
  5. (前の手順で config-default.xml )の隣に作成した demo-config.xmlファイルを編集し、 mta ( config-default.xml )を確認します。 次に、統計サーバーのアドレスを設定します。
    <?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>
    
    
    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.XX , yyyy.exe( v6の場合)をコピーし、eng/jsp/jspの場合)をコピーします。
    この詳細については、以下の節を参照してください。
  8. 以下の節で説明するWebサーバー統合手順(IIS、Apache)に従います。
  9. Webサイトを開始し、次のURLを使用してリダイレクトをテストします。https://tracking.campaign.net/r/test.
    ブラウザーに次のメッセージを表示する必要があります。
    <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 start (Linux))を起動し、もう一度コマンドnlserver pdump (nlserver pdump )を実行して、すべての有効なモジュールの存在を確認します。
    20.1以降では、代わりに次のコマンドを使用することをお勧めします(Linuxの場合)。 systemctl 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サーバーのバージョンとビルド番号を知ることができます。
  11. 次のURLを使用し て、nlserver Web moduleをテストします。https://console.campaign.net/nl/jsp/logon.jsp
    このURLを使用すると、クライアントセットアッププログラムのダウンロードページにアクセスできます。
    アクセス制御ペ ージに到達したら 、内部ログインと関連するパスワードを入力します。
    この詳細については、以下の節を参照してください。
  12. Adobe Campaignクライアントコンソールを起動し(前のダウンロードページから、またはWindowsインストールの場合はサーバー上で直接起動)、サーバー接続URLをhttps://console.campaign.netに設定し、内部ログインを使用して 接続 します。
    詳しくは、イン スタンスの作成とログオン 、および内部識別 子を参照してください
    初めてログインすると、データベース作成ウィザードが表示されます。
    ウィザードの手順に従って、接続インスタンスに関連付けられたデータベースを作成します。
    詳しくは、「データベースの作成と 設定」を参照してください
    データベースが作成されたら、ログオフします。
  13. パスワードを指定せずに admin loginを使用してクライアントコンソールに再度ログオンし、デプロイメントウィザード(メニ Tools > Advanced ュー)を起動してインスタンスの設定を完了します。
    詳しくは、「インスタンスのデプロイ」を 参照してください
    設定する主なパラメーターは次のとおりです。
    • 電子メール配信:バウンスメールの送信者と返信アドレス、およびエラーメールボックス。
    • 追跡:リダイレクトに使用する外部URLと内部URLを入力し、トラッキングサーバーの「 Registration(s) 」をクリックして、トラッキングサーバーのデモインスタンスで ​検証します。
      For more on this, refer to Tracking configuration .
      Adobe Campaignサーバーはアプリケーションサーバーとリダイレクトサーバーの両方で使用されるので、トラッキングログの収集とURLの転送に使用される内部URLは、Tomcat(https://localhost:8080)への直接内部接続です。
    • バウンス管理:バウンスメールを処理するパラメーターを入力します(「未処理のバウンスメ ール 」セクションは考慮しないでください)。
    • アクセス元:レポート用の2つのURL(Webフォームとミラーページ)を指定します。