Installation Manager 會安裝及配置 Apache HTTP Server 作為 Build Forge 的 Web 伺服器。使用所提供的 Apache HTTP Server 是為 Build Forge 配置 Web 伺服器最快的方式。
除了使用標準配置,您也可以配置現有的 Apache HTTP Server 來取代 Build Forge 安裝且配置的 Apache HTTP Server。提供的指示假設您已經有在您的作業系統上設定及配置 Apache HTTP Server 的經驗。
如果要使用現有的 Apache HTTP Server,請依下列方式修改安裝架構:
在 Installation Manger 的「應用程式與 Web 伺服器配置」頁面,在提供您自己的 Web 伺服器提示欄位中選取是。
cd <apache-dir>/conf/extras/
vi httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin build@yourdomain.com
DocumentRoot /opt/buildforge/webroot/public
ServerName ausbuild01.yourdomain.com
ServerAlias build.yourdomain.com mc.yourdomain.com
ErrorLog logs/ausbuild.error_log
CustomLog logs/ausbuild.access_log common
</VirtualHost>
<VirtualHost *:80>
PHP 並未隨 Apache HTTP Server 安裝。您必須安裝 PHP 5.2.4 並配置它來指向 Apache HTTP Server 的 httpd-vhosts.conf。
在 PHP 安裝期間,針對要用來作為 Build Forge 資料庫的資料庫類型選取並安裝 PHP 延伸。
如果要支援 SSL,Build Forge 會使用 PHP OpenSSL 模組。PHP 5.2.4 會提供這項支援;不需要任何其他配置。
Windows | C:\Program Files\Build Forge\misc |
UNIX/Linux | /opt/buildforge/Platform/misc |
根據您的資料庫,您需要新增特定的資訊到 httpd.conf 中。
source /home/db2bf/sqllib/db2profile
PassEnv LD_LIBRARY_PATH
PassEnv CLASSPATH
PassEnv LIBPATH
PassEnv VWSPATH
不需要額外配置。
PassEnv LD_LIBRARY_PATH
PassEnv NLS_LANG
PassEnv ORACLE_HOME
PassEnv ORA_NLS
PassEnv ORA_NLS32
PassEnv TNS_ADMIN
export LD_LIBRARY_PATH=<value>
export NLS_LANG=<value>
export ORACLE_HOME=<value>
export ORA_NLS=<value>
export ORA_NLS32=<value>
export TNS_ADMIN=<value>
在啟動 Build Forge 引擎及啟動「管理主控台」之前,請先啟動 Apache HTTP Server。