本節的說明可協助您快速設定和啟動 Apache。您的身份必須為 root,才能安裝和設定 Apache。
請先確定您已符合下列需求,再設定 Apache 網頁伺服器:
此機器的網路已正確設定。若需有關這個主題的詳細資訊,請參閱 節 17.0, 基本網路。
此機器的實際系統時間已透過時間伺服器進行同步維護。這是必要動作,因為 HTTP 通訊協定的部分內容會依據正確時間來運作。如需更多有關這個主題的詳細資訊,請參閱節 20.0, 使用 NTP 進行時間同步化。
已安裝最新的安全性更新。如果不清楚是否已安裝,請執行「YaST 線上更新」。
防火牆上已開啟預設的網頁伺服器連接埠 (連接埠 80)。針對這點,請將 SUSEFirewall2 設定成允許在外部區域執行 服務。您可以使用 YaST 執行這個動作。如需詳細資訊,請參閱第 8.4.1 節「Configuring the Firewall with YaST」。
SUSE Linux Enterprise Server 上預設未安裝 Apache。若要進行安裝,請啟動 YaST,再依序選取。接著依序選擇,然後選取下方的。請確蓋安裝個別套件,完成此安裝程序。
Apache 會依據預先定義的標準組態來完成安裝,該組態在「預設情況下」(out of the box) 即可執行。此安裝包括多重處理模組 apache2-prefork 和 PHP5 模組。如需更多關於各種模組的詳細資訊,請參閱\{節 27.4, 安裝、啟用和設定模組
若要啟動 Apache 並確保其將在開機時自動啟動,請啟動 YaST,再依序選取。搜尋 apache2 並該服務。網頁伺服器將立即啟動。使用儲存變更,即可設定系統在開機階段的 runlevel 3 和 runlevel 5 自動啟動 Apache。如需 SUSE Linux Enterprise Server 中 runlevel 的詳細資訊與 YaST runlevel 編輯器的說明,請參閱節 7.2.3, 使用 YaST 設定系統服務 (Runlevel)。
若要使用外圍程序來啟動 Apache,請執行 rcapache2 start。若要確定 Apache 會在開機階段以 runlevel 3 和 5 自動啟動,請使用 chkconfig -a apache2。
如果在啟動 Apache 時未收到任何錯誤訊息,即表示網頁伺服器現在已在執行中。啟動瀏覽器,並開啟 http://localhost/。您應看到 Apache 測試頁面顯示「正常工作!」。如果這個頁面沒有出現,請參閱節 27.8, 疑難排解。
現在網頁伺服器已經開始執行,您可以加入自己的文件、根據個人需求調整組態,或是安裝模組來新增功能。