スタンドアロンデプロイメント standalone-deployment
この構成には、同じコンピューター上のすべてのコンポーネントが含まれます。
- アプリケーションプロセス(web)、
- 配信プロセス(mta)、
- リダイレクトプロセス(トラッキング)、
- ワークフロープロセスおよびスケジュールされたタスク(wfserver)
- バウンスメールプロセス(inMail)、
- 統計プロセス(stat)。
プロセス間の全体的な通信は、次のスキーマに従って実行されます。
このタイプの設定は、例えば、次のようなソフトウェアレイヤーを使用して、10 万人未満の受信者のリストを管理する場合に実行できます。
- Linux、
- Apache、
- PostgreSQL、
- Qmail。
ボリュームが増加すると、このアーキテクチャの変形によってデータベース・サーバが別のコンピュータに移動され、パフォーマンスが向上します。
機能 features
メリット advantages
- 完全なスタンドアロン型で設定コストが低い(以下に示すオープンソースソフトウェアを使用する場合、課金対象のライセンスは不要)。
- インストールとネットワーク設定を簡素化しました。
デメリット disadvantages
- インシデント発生時の重要なコンピュータ。
- メッセージをブロードキャストする際の帯域幅が制限される(当社の経験では、1 時間あたり数万通のメール)。
- ブロードキャスト時にアプリケーションの速度が低下する可能性がある。
- アプリケーションサーバーはリダイレクトサーバーをホストするので、外部(DMZ 内など)から使用可能である必要があります。
インストールと設定の手順 installation-and-configuration-steps
前提条件 prerequisites
-
JDK、
-
Web サーバー(IIS、Apache)、
-
データベースサーバーへのアクセス、
-
POP3 経由でアクセスできるバウンスメールボックス。
-
2 つの DNS エイリアスの作成:
- 1 つ目は、トラッキング用に公開され、パブリック IP 上のコンピューターを指します。
- 2 つ目のエイリアスは、コンソールアクセス用に内部ユーザーに公開され、同じコンピューターを指します。
-
SMTP (25)、DNS (53)、HTTP (80)、HTTPS (443)、SQL (Oracle用 1521、PostgreSQL 用 5432 など)を開くように設定されたファイアウォール ポート。 詳しくは、 ネットワーク設定を参照してください。
次の例では、インスタンスのパラメーターは次のとおりです。
- インスタンスの名前:demo
- DNS マスク:console.campaign.net* (クライアントコンソール接続およびレポートの場合のみ)
- データベース:campaign:demo@dbsrv
インストールと設定(単一マシン) installing-and-configuring--single-machine-
次の手順に従います。
-
Adobe Campaign サーバーのインストール手順に従います。Linux の場合は nlserver パッケージ、Windows の場合は setup.exe です。
詳しくは、Linux での Campaign インストールの前提条件(Linux)および Windows での Campaign インストールの前提条件(Windows)を参照してください。
-
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 NOTE Web モジュールを初めて実行すると、インストールフォルダーの下の conf ディレクトリに config-default.xml ファイルと serverConf.xml ファイルが作成されます。 serverConf.xml で使用可能なすべてのパラメーターは、この セクションに一覧表示されます。 Ctrl+C キーを押して、サーバーを停止します。
詳しくは、以下の節を参照してください。
- Linux の場合: サーバーの最初の起動、
- Windows の場合: サーバーの最初の起動。
-
internal パスワードを次のコマンドを使用して変更します。
code language-none nlserver config -internalpassword
詳しくは、この節を参照してください。
-
トラッキング用の DNS マスク(この場合は tracking.campaign.net)とクライアントコンソールへのアクセス(この場合は console.campaign.net)を使用して demo インスタンスを作成します。 それには、次の 2 つの方法があります。
-
コンソールを使用してインスタンスを作成します。
詳しくは、 インスタンスの作成とログオンを参照してください。
または
-
コマンドラインを使用してインスタンスを作成します。
code language-none nlserver config -addinstance:demo/tracking.campaign.net*,console.campaign.net*
詳しくは、 インスタンスの作成を参照してください。
-
-
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>
詳しくは、この節を参照してください。
-
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 NOTE nameServers パラメーターは Windows でのみ使用されます。 詳しくは、Campaign サーバー設定を参照してください。
-
クライアントコンソール設定プログラム setup-client-7.XXX.exe を /datakit/nl/eng/jsp フォルダーにコピーします。 詳細情報。
-
次の項で説明する Web サーバー統合手順(IIS、Apache)に従います。
- Linux の場合:Linux 用の web サーバーへの統合
- Windows の場合:Windows の Web サーバーへの統合
-
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"/>
詳しくは、以下の節を参照してください。
- Linux の場合:Web サーバーの起動と設定のテスト
- Windows の場合:Web サーバーの起動と設定のテスト
-
Adobe Campaign サーバー(Windows の場合は net start nlserver6、Linux の場合は /etc/init.d/nlserver6 start)を起動し、もう一度 nlserver pdump コマンドを実行して、有効なすべてのモジュールが存在するかどうかを確認します。
note 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 サーバーのバージョンとビルド番号を把握することもできます。
-
次の URL を使用して nlserver web モジュールをテストします。https://console.campaign.net/nl/jsp/logon.jsp
この URL から、クライアント設定プログラムのダウンロードページにアクセスできます。
アクセス制御ページに到達したら、内部 ログインと、関連するパスワードを入力します。 詳細情報。
-
(前のダウンロードページから、または Windows インストールの場合はサーバー上で直接起動した)Adobe Campaign クライアントコンソールを起動し、サーバー接続 URL をhttps://console.campaign.netに設定して internal ログインを使用して接続します。
データベース作成ウィザードは、初めてログインすると表示されます。
アシスタントの手順に従って、接続インスタンスに関連付けられたデータベースを作成します。
詳しくは、 データベースの作成と設定を参照してください。
データベースを作成したら、ログオフします。
-
admin ログインを使用してパスワードなしでクライアントコンソールに再度ログオンし、デプロイメントウィザード(ツール/詳細 メニュー)を開始して、インスタンスの設定を完了します。
詳しくは、 インスタンスのデプロイを参照してください。
設定する主なパラメーターは次のとおりです。
-
メール配信:送信者と返信アドレス、バウンスメールのエラーメールボックス。
-
トラッキング:リダイレクトに使用する外部 URL と内部 URL を入力し、トラッキングサーバーに登録 をクリックして、トラッキングサーバーの demo インスタンスで検証します。
詳しくは、 トラッキング設定を参照してください。
Adobe Campaign サーバーはアプリケーションサーバーとリダイレクトサーバーの両方で使用されるため、トラッキングログや転送 URL の収集に使用される内部 URL は、Tomcat への直接の内部接続(https://localhost:8080)です。
-
バウンス管理:バウンスメールを処理するためのパラメーターを入力します(「未処理のバウンスメール セクションを考慮しない。
-
アクセス元:レポート、web フォーム、ミラーページの 2 つの URL を指定します。
-