windows伺服器Apache2.4.16安裝配置教程

來源:互聯網
上載者:User

下載Apache安裝包

Apache官網:http://httpd.apache.org/

Apache官網沒有最新的源檔案,因此在以下網站進行下載。

Apache下載地址:http://www.apachelounge.com/

1) 點擊右側欄的「Downloads」

2) 點擊「httpd-2.4.16-win64-VC14.zip」,如果是32位系統的話,點擊「httpd-2.4.16-win32-VC14.zip」。

把下載的程式儲存到任意的檔案夾。

安裝Visual C++ Redistributable for Visual Studio 2012 Update 4

Windows Server2008預設應該是以安裝的,但是因一些原因沒有安裝時,需安裝Visual C++ Redistributable for Visual Studio 2012 Update 4。
1) 訪問下面的URL

http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

2) 點擊「下載」

3) 64位系統選擇「VSU4\vcredist_x64.exe」,32位系統選擇「VSU4\vcredist_x86.exe」之後,點擊「Next」。

把檔案下載到任意的檔案夾。

4) 完成下載之後雙擊該檔案,點擊「運行」

5) 閱讀「MICROSOFT軟體授權條款」之後,勾選「我統一授權條款和條件(A)」並點擊「安裝」

6) 確認「設定成功」之後,點擊「關閉」

1) 解壓檔案

把下載的「httpd-2.4.16-win64-VC14.zip」檔案解壓以後,把Apache24目錄拷貝到「C:\MiddleWare」目錄下,就完成Apache的安裝了。

2) 配置Apache

根據安裝Apache的目錄,修改httpd.conf檔案。httpd.conf檔案的路徑是「Apache安裝目錄\Apache24\conf\httpd.conf」。

httpd.conf是文字檔,因此使用記事本進行修改。推薦修改httpd.conf之前拷貝原檔案進行備份。

修改安裝目錄相關參數

首先查看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時的命令列頁面如下。

我們確認一下,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安裝服務配置及服務的啟動了,希望這篇教程能夠協助到各位。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.