獨立部署 standalone-deployment

此設定包含相同電腦上的所有元件:

  • 應用程式流程(網頁)、
  • 傳遞過程(mta),
  • 重新導向程式(追蹤),
  • 工作流程程式與排程工作(wfserver),
  • 退回郵件程式(inMail),
  • 統計處理(stat)。

程式之間的整體通訊是根據以下結構描述執行的:

此類設定可在管理少於100,000位收件者的清單時執行,並包含下列軟體層:

  • Linux、
  • Apache,
  • PostgreSQL、
  • Qmail。

隨著磁碟區成長,此架構的變體會將資料庫伺服器移至另一部電腦,以獲得更優異的效能。

NOTE
如果現有資料庫伺服器有足夠的資源,也可以使用。

功能 features

優點 advantages

  • 完全獨立且低設定成本(若使用下列開放原始碼軟體,則不需要付費授權)。
  • 簡化安裝及網路設定。

缺點 disadvantages

  • 發生事件的重要電腦。
  • 廣播郵件時頻寬有限(根據我們的經驗,大約每小時有數萬封郵件)。
  • 廣播時應用程式速度可能變慢。
  • 應用程式伺服器必須可從外部使用(例如位於DMZ時),因為它裝載了重新導向伺服器。

安裝和設定步驟 installation-and-configuration-steps

先決條件 prerequisites

  • JDK、

  • 網頁伺服器(IIS、Apache)、

  • 存取資料庫伺服器,

  • 可透過POP3存取的彈回信箱,

  • 建立兩個DNS別名:

    • 首次公開給大眾使用公開IP追蹤及指向電腦;
    • 向內部使用者公開的第二個別名,用於主控台存取並指向相同的電腦。
  • 防火牆已設定為開啟SMTP (25)、DNS (53)、HTTP (80)、HTTPS (443)、SQL (1521用於Oracle、5432用於PostgreSQL等) 連線埠。 如需進一步資訊,請參閱網路組態

在下列範例中,例項的引數為:

  • 執行個體的名稱: 示範
  • DNS遮罩: console.campaign.net* (僅適用於使用者端主控台連線和報表)
  • 資料庫: 行銷活動:demo@dbsrv

安裝和設定(單一電腦) installing-and-configuring--single-machine-

應用以下步驟:

  1. 請依照Adobe Campaign伺服器的安裝程式進行:在Linux上執行​ nlserver ​封裝,或在Windows上執行​ setup.exe

    如需詳細資訊,請參閱在Linux安裝Campaign的必要條件 (Linux)以及在Windows (Windows)安裝Campaign的必要條件。

  2. 安裝Adobe Campaign伺服器後,請使用命令​ nlserver web -tomcat ​啟動應用程式伺服器(Web) (Web模組可讓您以獨立Web伺服器模式啟動Tomcat,接聽連線埠8080),並確定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 ​以停止伺服器。

    如需詳細資訊,請參閱下列章節:

  3. 使用下列命令變更​ 內部 ​密碼:

    code language-none
    nlserver config -internalpassword
    

    如需詳細資訊,請參閱本章節

  4. 使用DNS遮罩建立​ demo ​執行個體,以追蹤(在此例中為​ tracking.campaign.net)和存取使用者端主控台(在此例中為​ console.campaign.net)。 有兩種方法可以達成此目的:

    • 透過主控台建立執行個體:

      如需詳細資訊,請參閱建立執行個體並登入

    • 使用命令列建立例證:

      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
    NOTE
    nameServers ​引數僅用於Windows。

    如需詳細資訊,請參閱Campaign伺服器組態

  7. 將使用者端主控台安裝程式​ setup-client-7.XXX.exe ​複製到​ /datakit/nl/eng/jsp ​資料夾。 了解更多

  8. 請依照下列各節中說明的Web伺服器整合程式(IIS、Apache)操作:

  9. 使用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 (在Windows中),/etc/init.d/nlserver6 start (在Linux中)),然後再次執行命令​ 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伺服器的版本和版本編號。

  11. 使用URL測試​ nlserver web ​模組: https://console.campaign.net/nl/jsp/logon.jsp

    此URL可讓您存取使用者端安裝程式的下載頁面。

    進入存取控制頁面時,請輸入​ 內部 ​登入及相關密碼。 了解更多

  12. 啟動Adobe Campaign使用者端主控台(從先前的下載頁面,或直接在伺服器上針對Windows安裝啟動),將伺服器連線URL設定為https://console.campaign.net,並使用​ 內部 ​登入進行連線。

    請參閱此頁面此區段

    第一次登入時,會顯示資料庫建立精靈:

    請依照精靈中的步驟,建立與連線執行處理關聯的資料庫。

    如需詳細資訊,請參閱建立及設定資料庫

    建立資料庫之後,請登出。

  13. 使用​ admin ​登入重新登入使用者端主控台(不使用密碼),然後啟動部署精靈( Tools > Advanced ​功能表)以完成執行個體的設定。

    如需詳細資訊,請參閱部署執行個體

    要設定的主要引數如下:

    • 電子郵件傳遞:寄件者和回覆地址,以及退回郵件的錯誤信箱。

    • 追蹤:填入用於重新導向的外部URL和內部URL,在追蹤伺服器​ 上按一下 ​註冊,然後在追蹤伺服器的​ demo ​執行個體上驗證它。

      如需詳細資訊,請參閱追蹤組態

      由於Adobe Campaign伺服器同時作為應用程式伺服器和重新導向伺服器使用,因此用於收集追蹤記錄和傳輸URL的內部URL是與Tomcat的直接內部連線(https://localhost:8080)。

    • 退回管理:輸入引數以處理退回郵件(不考慮​ 未處理的退回郵件 ​區段)。

    • 存取來源:提供報表、網路表單及映象頁面的兩個URL。

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1