Sun Java System Web Server 可以在所有主要操作系統上運行,並支持多種動態內容技術,如 Java Servlet、JavaServer Pages、JavaServer Faces、Active Server Pages、PHP、ColdFusion、Netscape API、CGI 和 Ruby on Rails,從而開發 Web 應用程序。其最新版本 Sun Java System Web Server 7.0 Update 1(下面簡稱 Web Server)現在可供免費下載。
可以利用 Web Server 中兼容 Java EE 5 平台的 Web 容器來構建當今大型企業所需的可靠、可伸縮的 Web 應用程序。利用 Caucho Technology 的 Quercus(PHP 5 的一種開放源碼的 Java 技術實現),還可以使用 Web 容器來開發具有高可伸縮性的 PHP 應用程序。
本文介紹如何將 Quercus 配置為 Web Server 中的 Web 容器內的 Web 應用程序,以便運行基於 PHP 的應用程序,如 Drupal 和 MediaWiki。
注意:雖然本文中每個命令都應占一行,但由於屏幕寬度所限,某些命令可能會占兩行。
創建示例配置
要驗證此方法,需要創建一個名為 quercus 的配置和實例,然後將其部署在 Web Server 上。有關 Web Server 管理控制台中涉及的過程演示,請參見 Ajay Acharya 的 屏幕錄制。
提示:要避免 Administration Server (wadm) 提示您對每一個命令都輸入口令,請遵照此 過程 來保存口令及其他相關信息。
要在命令行界面 (CLI) 上創建該配置和實例,請執行以下操作:
注意:以下命令中的文件約定是針對 Windows 平台的。
轉到 Web Server 安裝目錄,例如:
cd C:\Program Files\Sun\WebServer7
啟動 Administration Server。鍵入:
C:\Program Files\Sun\WebServer7> admin-server\bin\startserv.bat
創建一個配置和實例。以下為命令行和輸出。
C:\Program Files\Sun\WebServer7> bin\wadm.bat create-config --user=admin
--password-file=.password --http-port=8084 --server-name=sriramn quercus
CLI201 Command 'create-config' ran successfully
C:\Program Files\Sun\WebServer7> bin\wadm.bat create-instance
--user=admin--password-file=.password --config=quercus sriramn
CLI201 Command 'create-instance' ran successfully
Web Server 會在 Web Server 安裝目錄中創建一個名為 https-quercus 的目錄。