修改安裝目錄相關參數
首先查看httpd.conf檔案的37行。
ServerRoot "c:/Apache24"
根據安裝Apache的目錄,作如下修改。
ServerRoot "c:/MiddleWare/Apache24"
同樣修改242行、359行、375行附近的路徑。
變更前(242行)
DocumentRoot "c:/Apache24/htdocs"
<Directory "c:/Apache24/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
變更後(242行)
DocumentRoot "c:/MiddleWare/Apache24/htdocs"
<Directory "c:/MiddleWare/Apache24/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
變更前(359行)
ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"
變更後(359行)
ScriptAlias /cgi-bin/ "c:/MiddleWare/Apache24/cgi-bin/"
變更前(375行)
<Directory "c:/Apache24/cgi-bin">
AllowOverride None
Options None
Require all granted
</Directory>
變更後(375行)
<Directory "c:/MiddleWare/Apache24/cgi-bin">
AllowOverride None
Options None
Require all granted
</Directory>
確認Apache使用連接埠
確認httpd.conf檔案的58行附近。
Listen 80
80連接埠是Apache的預設連接埠,一般情況下無需修改連接埠號碼,但是如果別的應用程式如果已經使用80連接埠,就需進行修改。
修改ServerName
確認218行的ServerName的配置。
#ServerName www.example.com:80
當以#開頭的時候表示,該行是注釋,可以看出初期設定檔裡ServerName是無效的,但是推薦明確的配置ServerName。一般公開網站的話,需配置為「網域名稱 + 連接埠」,而省略連接埠時會使用Listen參數的設定。在本地運行Apache時配置為「localhost:80」或者「127.0.0.1:80」。
這次進行如下配置。
ServerName localhost:80
配置完httpd.conf檔案之後,進行儲存。就完成了Apache的安裝與運行之前的準備。
配置如何啟動Apache
訪問服務一覽頁面。在Windows伺服器2008裡,依次點擊「開始」->「管理工具」->「服務」。把Apache登入到服務後的預設名稱是「Apache2.4」。
雙擊「Apache2.4」顯示Apache服務相關的屬性。
目前的「啟動類型」為「自動」,就意味著系統開機時會自動啟動Apache。不想開機啟動Apache,而根據需要手動啟動Apache時,把「啟動類型」為「手動」。
當前Apache處於停止狀態,點擊「啟動」就可啟動Apache。也可執行「停止」、「暫停」、「恢複」等操作。如啟動Apache裡介紹的這些啟動、停止等操作也可在命令列進行。
1) 命令列啟動Apache
首先是從命令列啟動Apache的方法。執行檔案的儲存路徑是「Apache安裝目錄\Apache24\bi\httpd.exe」。
從命令列啟動Apache時首先把目錄切換到存放httpd.exe的目錄,並執行httpd命令。
我們確認一下,Apache是不是在正常的運行狀態。開啟瀏覽器之後輸入「http://localhost/」,並出現如下頁面就表示Apache在正常運行。
停止Apache時在命令列輸入「Ctrl + C」,顯示如下畫面表示Apache以停止。
2) 服務形式啟動Apache
以服務的形式啟動Apache時,需要把Apache登入到服務。如果Apache在啟動狀態那麼先停止Apache,之後切換到安裝Apache的bin目錄下並執行「httpd -k install」命令。
如下顯示的話,表示以把Apache登入到服務。而登入到服務的操作只需進行一次。
接著啟動Apache,執行「httpd -k start」命令。Apache正常啟動的話,命令列會處於可輸入狀態。
確認Apache是否以啟動,開啟瀏覽器輸入「http://localhost/」,如顯示一下頁面表示成功的啟動了Apache。
停止以服務形式啟動的Apache時,在命令列執行「httpd -k stop」或者「httpd -k shutdown」。
重啟Apache時,在命令列執行「httpd -k restart」。
從服務刪除Apache
需要把登入到服務的Apache,從服務刪除時執行「httpd -k uninstall」。
好了上面我們就是為各位介紹了apache安裝服務配置及服務的啟動了,希望這篇教程能夠協助到各位。