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

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

  • アプリケーションプロセス(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)(Oracle用)、PostgreSQL(5432など)を開くように設定されたファイアウォール ポート。 詳しくは、ネットワーク設定を参照してください。

次の例では、インスタンスのパラメーターは次のとおりです。

  • インスタンスの名前:demo
  • DNSマスク:console.campaign.net*(クライアントコンソール接続およびレポートの場合のみ)
  • データベース:campaign:demo@dbsrv

インストールと構成(単一マシン)

次の手順に従います。

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

    詳しくは、 LinuxでのCampaignのインストールの前提条件(Linux)およびWindowsでのCampaignのインストールの前提条件(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モジュールを初めて実行すると、config-default.xml​と​serverConf.xml​ファイルがインストールフォルダーの​conf​ディレクトリに作成されます。 serverConf.xml​で使用できるすべてのパラメーターは、このセクションに記載されています。

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

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

  3. 次のコマンドを使用して、内部​パスワードを変更します。

    nlserver config -internalpassword
    

    詳細については、このセクションを参照してください。

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

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

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

      または

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

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

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

  5. config-demo.xml​ファイル(前の手順で​config-default.xml​の隣に作成)を編集し、mta(配信)、wfserver(ワークフロー)、inMail(バウンス)とa10/>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​ファイルを編集して配信ドメインを指定し、MXタイプのDNSクエリに応答するためにMTAモジュールで使用されるDNSサーバーのIP(またはホスト)アドレスを指定します。

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

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

    詳しくは、Campaignサーバーの設定を参照してください。

  7. クライアントコンソール設定プログラム(setup-client-7.XXYYYY.exe(v7の場合)または​setup-client-6.XXYYYY.exe(v6.1の場合)を​/datakit/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 start nlserver6、Linuxの場合は​/etc/init.d/nlserver6 start)を起動し、もう一度​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​モジュールをテストします。https://console.campaign.net/nl/jsp/logon.jsp

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

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

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

    このページこの節を参照してください。

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

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

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

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

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

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

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

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

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

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

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

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

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

このページ