スタンドアロンデプロイメント

この設定には、同じコンピューター上のすべてのコンポーネントが含まれます。

  • application process (web)、
  • 配信プロセス(mta)、
  • リダイレクトプロセス(追跡)、
  • ワークフロープロセスとスケジュール済みタスク(wfserver)、
  • バウンスメールプロセス(inMail)、
  • 統計プロセス(stat)。

プロセス間の全体的な通信は、以下のスキーマに従って行われます。

このタイプの設定は、100,000個未満の受信者と、例えば次のリストレイヤーを使用して管理する場合に実行できます。

  • Linux、
  • Apache,
  • PostgreSQL,
  • Qmail.

ボリュームが増えると、このアーキテクチャの一種によって、パフォーマンスを向上させるために、データベース・サーバが別のコンピュータに移動されます。

メモ

十分なリソースがある場合は、既存のデータベース・サーバも使用できます。

機能

メリット

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

デメリット

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

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

前提条件

  • JDK,

  • Webサーバー(IIS、Apache)、

  • データベース・サーバへのアクセス、

  • POP3経由でバウンスメールボックスにアクセス可能、

  • 2つのDNSエイリアスの作成:

    • 最初に公開され、そのパブリックIP上のコンピュータを追跡し、指し示す。
    • 2つ目のエイリアスは、コンソールアクセスと同じコンピューターのポインティングのために、内部ユーザーに公開されます。
  • SMTP (25)、DNS (53)、HTTP (80)、HTTPS (443)、SQL (1521 for PostgreSQLなど)を開くように設定されたファイアウォール ポート。 詳しくは、ネットワーク構成を参照してください。

次の例では、インスタンスのパラメーターを示します。

  • インスタンスの名前:demo
  • DNSマスク:console.console.キャンペーン.net*(クライアントコンソール接続とレポートのみ)
  • データベース:キャンペーン:demo@dbsrv

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

次の手順に従います。

  1. Adobe Campaignサーバーのインストール手順に従います。Linuxの場合は​nlserver​パッケージ、Windowsの場合は​setup.exe

    詳しくは、Linuxでのキャンペーンインストールの前提条件(Linux)およびWindowsでのキャンペーンインストールの前提条件(Windows)を参照してください。

  2. Adobe Campaign・サーバーがインストールされたら、nlserver web -tomcat​コマンドを使用してアプリケーション・サーバー(web)を開始します(Webモジュールを使用すると、ポート8080で待機するスタンドアロン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モジュールを初めて実行すると、インストールフォルダーの​conf​ディレクトリに​config-default.xml​ファイルと​serverConf.xml​ファイルが作成されます。 serverConf.xml​で使用できるすべてのパラメーターは、このセクションに一覧表示されます。

    Ctrl + C​キーを押して、サーバーを停止します。

    この点について詳しくは、以下の節を参照してください。

    • Linuxの場合:サーバの最初の開始アップ、
    • Windowsの場合:サーバーの最初の開始アップ。
  3. 内部​パスワードを変更するには、次のコマンドを使用します。

    nlserver config -internalpassword
    

    詳しくは、内部識別子を参照してください。

  4. 追跡用のDNSマスクを使用して​demo​インスタンスを作成し(この場合、tracking.キャンペーン.net)、クライアントコンソール(この場合、console.キャンペーン.net)にアクセスします。 それには、次の 2 つの方法があります。

    • コンソールからインスタンスを作成します。

      詳しくは、インスタンスの作成とへのログを参照してください。

      または

    • コマンドラインを使用してインスタンスを作成します。

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

      詳しくは、インスタンスの作成を参照してください。

  5. 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="localhost"/>
        <wfserver autoStart="true"/>  
        <inMail autoStart="true"/>  
        <sms autoStart="false"/>  
        <listProtect autoStart="false"/>
    </serverconf>
    

    詳しくは、プロセスの有効化を参照してください。

  6. serverConf.xml​ファイルを編集し、配信ドメインを指定して、MTAモジュールがMX型DNSクエリに応答するために使用するDNSサーバーのIP(またはホスト)アドレスを指定します。

    <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
    
    メモ

    nameServers​パラメーターはWindowsでのみ使用されます。

    詳しくは、キャンペーンサーバーの設定を参照してください。

  7. クライアントコンソールのセットアッププログラム(setup-client-7.XXYYYY.exe for v7、setup-client-6.XXYYYY.exe for v6.1)を​/datakitにコピーします。/nl/eng/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サーバー(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サーバーのバージョンとビルド番号を確認できます。

  11. URLを使用して​nlserver web​モジュールをテストします。https://console.campaign.net/nl/jsp/logon.jsp

    このURLを使用すると、クライアントセットアッププログラムのダウンロードページにアクセスできます。

    アクセス制御ページに到達したら、内部​ログインと関連するパスワードを入力します。

    この点について詳しくは、以下の節を参照してください。

  12. Adobe Campaignクライアントコンソールを開始(前のダウンロードページから、またはWindowsインストールの場合はサーバー上で直接起動)し、サーバー接続URLをhttps://console.campaign.netに設定し、internal​ログインを使用して接続します。

    インスタンスの作成とおよび内部識別子のログを参照してください。

    初めてログインすると、データベース作成ウィザードが表示されます。

    ウィザードの手順に従って、接続インスタンスに関連付けられたデータベースを作成します。

    詳しくは、データベースの作成と設定を参照してください。

    データベースが作成されたら、ログオフします。

  13. パスワードを使用せずに​admin​ログインを使用してクライアントコンソールにログオンし直し、デプロイメントウィザード(ツール/詳細​メニュー)を開始して、インスタンスの設定を完了します。

    詳しくは、インスタンスのデプロイを参照してください。

    設定する主なパラメーターは次のとおりです。

    • 電子メール配信:バウンスメールの送信者と返信アドレス、およびエラーメールボックス。

    • 追跡:リダイレクトに使用する外部URLと内部URLを入力し、[トラッキングサーバー​の登録]をクリックして、トラッキングサーバーの demo インスタンスで検証します。

      詳しくは、トラッキングの設定を参照してください。

      Adobe Campaignサーバーはアプリケーションサーバーとリダイレクトサーバーの両方として使用されるので、トラッキングログの収集とURLの転送に使用される内部URLは、Tomcat(https://localhost:8080)への直接の内部接続です。

    • バウンス管理:バウンスメールを処理するパラメーターを入力します(未処理のバウンスメール​セクションを考慮しないでください)。

    • アクセス元:レポート、Web フォーム、ミラーページの2つのURLを指定します。

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free