スタンドアロンデプロイメント standalone-deployment
この構成には、同じコンピュータ上のすべてのコンポーネントが含まれます。
- アプリケーションプロセス (Web)
- 配信プロセス (mta)
- リダイレクトプロセス(トラッキング)
- ワークフロープロセスとスケジュール済みタスク (wfserver)
- バウンスメールプロセス (inMail)
- 統計プロセス (stat)。
プロセス間の全体的な通信は、次のスキーマに従って実行されます。
このタイプの設定は、例えば次のソフトウェアレイヤーを使用して、100,000 人未満の受信者のリストを管理する場合に実行できます。
- Linux、
- Apache,
- PostgreSQL,
- Qmail.
ボリュームが増えると、このアーキテクチャのバリアントによって、データベース・サーバが別のコンピュータに移動し、パフォーマンスが向上します。
機能 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(1521Oracle用、5432(PostgreSQL 用など)を開くように設定されたファイアウォール ポート。 詳しくは、 ネットワーク設定.
次の例では、インスタンスのパラメーターは次のとおりです。
- インスタンスの名前: デモ
- DNS マスク: console.campaign.net* (クライアントコンソール接続およびレポートの場合のみ)
- データベース: campaign:demo@dbsrv
インストールと設定(シングルマシン) installing-and-configuring--single-machine-
次の手順に従います。
-
Adobe Campaignサーバーのインストール手順に従います。 nlserver Linux または setup.exe (Windows の場合)
詳しくは、 Linux での Campaign のインストールの前提条件 (Linux) および Windows での Campaign のインストールの前提条件 (Windows)。
-
Adobe Campaignサーバーがインストールされたら、コマンドを使用してアプリケーションサーバー (Web) を起動します。 nlserver web -tomcat (Web モジュールを使用すると、Tomcat をスタンドアロンの Web サーバーモードで起動し、ポート 8080 でリッスンします)。また、Tomcat が正しく起動することを確認できます。
code language-none 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 モジュールを初めて実行すると、 config-default.xml および serverConf.xml ファイルを conf インストールフォルダーの下のディレクトリ。 次の serverConf.xml を セクション. 押す Ctrl+C をクリックして、サーバーを停止します。
詳しくは、以下の節を参照してください。
- Linux の場合: サーバーの最初の起動,
- Windows の場合: サーバーの最初の起動.
-
次を変更: 内部 次のコマンドを使用したパスワード:
code language-none nlserver config -internalpassword
詳しくは、この節を参照してください。
-
を作成します。 デモ 追跡用の DNS マスクを持つインスタンス ( この場合、 tracking.campaign.net) にアクセスし、クライアントコンソール ( この場合は console.campaign.net) をクリックします。 それには、次の 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 The 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サーバーを起動します (net start nlserver6 Windows の場合、 /etc/init.d/nlserver6 start (Linux の場合)、コマンドを実行します。 nlserver pdump もう一度有効なモジュールがすべて存在するかどうかを確認します。
note note NOTE 20.1 以降では、代わりに次のコマンドを使用することをお勧めします(Linux の場合)。 systemctl start nlserver code language-none 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サーバーのバージョンとビルド番号を知ることができます。
-
をテストします。 nlserver web URL を使用するモジュール: https://console.campaign.net/nl/jsp/logon.jsp
この URL を使用して、クライアントセットアッププログラムのダウンロードページにアクセスできます。
次を入力します。 内部 ログインと関連するパスワード(アクセス制御ページにアクセスする際に使用) 詳細情報。
-
( 以前のダウンロードページから、または Windows インストールの場合はサーバー上で直接起動したAdobe Campaignクライアントコンソールを起動し、サーバー接続 URL をhttps://console.campaign.netに設定し、 内部 ログインします。
初めてログインすると、データベース作成ウィザードが表示されます。
ウィザードの手順に従い、接続インスタンスに関連付けられたデータベースを作成します。
詳しくは、 データベースの作成と設定.
データベースを作成したら、ログオフします。
-
を使用してクライアントコンソールに再度ログオンします。 admin パスワードを指定せずにログインし、デプロイウィザードを起動します ( ツール/詳細 メニュー ) をクリックして、インスタンスの設定を完了します。
詳しくは、 インスタンスのデプロイ.
設定する主なパラメーターは次のとおりです。
-
E メール配信:送信者と返信のアドレスおよびバウンスメール用のエラーメールボックス。
-
トラッキング:リダイレクトに使用する外部 URL と内部 URL を入力し、 トラッキングサーバーへの登録 その後、 デモ トラッキングサーバーのインスタンス。
詳しくは、 トラッキング設定.
Adobe Campaignサーバーはアプリケーションサーバーとリダイレクトサーバーの両方で使用されるので、トラッキングログの収集と URL の転送に使用される内部 URL は、Tomcat(https://localhost:8080) への直接内部接続です。
-
バウンス管理:バウンスメールを処理するパラメーターを入力します ( 未処理のバウンスメール を参照 )。
-
アクセス元:レポート、Web フォーム、ミラーページの 2 つの URL を指定します。
-