スタンドアロンデプロイメント standalone-deployment

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

  • アプリケーションプロセス(web),
  • 配信プロセス(mta),
  • リダイレクションプロセス(トラッキング),
  • ワークフロープロセスとスケジュールされたタスク(wfserver),
  • バウンスメールプロセス(inMail),
  • 統計プロセス(stat):

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

このタイプの設定は、受信者が100,000人未満で、たとえば次のソフトウェア層を含むリストを管理する場合に実行できます。

  • Linux,
  • Apache,
  • PostgreSQL,
  • Qmail:

ボリュームの増加に伴い、このアーキテクチャのバリエーションを使用すると、パフォーマンスを向上させるためにデータベース・サーバを別のコンピュータに移動できます。

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

機能 features

メリット advantages

  • 完全にスタンドアロンで設定コストが低い(以下に示すオープンソースソフトウェアを使用する場合、課金可能なライセンスは不要)。
  • インストールとネットワーク設定の簡素化:

欠点 disadvantages

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

インストールと設定手順 installation-and-configuration-steps

前提条件 prerequisites

  • JDK,

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

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

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

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

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

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

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

インストールと設定(単一マシン) installing-and-configuring--single-machine-

次の手順に従います。

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

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

  2. Adobe Campaign サーバーがインストールされたら、コマンド nlserver web -tomcat​を使用してアプリケーションサーバー(web)を起動します(Web モジュールを使用すると、ポート 8080で待機しているスタンドアロン Web サーバーモードでTomcatを起動できます)。また、Tomcatが正しく起動することを確認します。

    code language-sql
    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
    
    note
    NOTE
    Web モジュールを初めて実行すると、インストールフォルダーの下の​conf ディレクトリに​ config-default.xml ​と​serverConf.xml ファイルが作成されます。 serverConf.xml​で使用可能なすべてのパラメーターは、この​ セクション ​に一覧表示されます。

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

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

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

    code language-none
    nlserver config -internalpassword
    

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

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

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

      詳しくは、「​ インスタンスを作成してにログオンする」を参照してください。

      または

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

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

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

  5. config-demo.xml ファイル(config-default.xml​の横にある前の手順で作成)を編集し、mta (配信)、wfserver (ワークフロー)、inMail (バウンスメール)および​stat (統計)プロセスが有効になっていることを確認します。 次に、統計サーバーのアドレスを設定します。

    code language-none
    <?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 アドレス(またはホスト)を指定します。

    code language-none
    <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
    
    note
    NOTE
    nameServers パラメーターはWindowsでのみ使用されます。

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

  7. クライアントコンソール設定プログラム setup-client-7.XXX.exe​を​/datakit/nl/eng/jsp フォルダーにコピーします。 詳細情報

  8. 次の節で説明するWeb サーバー統合手順(IIS、Apache)に従います。

  9. Web サイトを開始し、URL https://tracking.campaign.net/r/testを使用してリダイレクトをテストします。

    ブラウザーには、次のメッセージが表示される必要があります。

    code language-none
    <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="localhost"/>
    

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

  10. Adobe Campaign サーバー(net start nlserver6 in Windows、/etc/init.d/nlserver6 start in Linux)を起動し、コマンド nlserver pdump​をもう一度実行して、有効なすべてのモジュールが存在するかどうかを確認します。

    note
    NOTE
    20.1以降では、代わりに次のコマンドを使用することをお勧めします(Linuxの場合): systemctl start nlserver
    code language-sql
    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 https://console.campaign.net/nl/jsp/logon.jspを使用して、nlserver web モジュールをテストします

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

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

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

    このページ ​このセクション ​を参照してください。

    初めてログインすると、データベース作成アシスタントが表示されます。

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

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

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

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

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

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

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

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

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

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

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

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

recommendation-more-help
campaign-classic-help