Apache 配置多個服務(多個獨立站點)

2021-06-06 15:39:15 字數 1126 閱讀 8581

1. 為第二個站點準備自己的配置檔案 httpd.conf。修改監聽埠,servername,documentroot等屬性。

2. 新增第二個apache服務:在安裝上當bin子目錄下,使用以下命令完成並指定所屬配置檔案。

httpd.exe -k install -n "服務名" -f "d:\apache2.2\conf\web2.conf"

3. 把站點檔案放到documentroot目錄下。

4. 配置其他細節,完成。

其他命令參考:

將apache安裝為windows nt服務:

指定服務的名稱,當你在同一機器上安裝多個apache服務時,你必須為它們指定不同的名字。

httpd -k install -n "服務名"

為不同名稱的服務使用不同的配置檔案,則安裝時需要指定配置檔案:

httpd -k install -n "服務名" -f "c:\files\my.conf"如果你使用的是第乙個命令,也就是除 -k install 外沒有其它命令列引數,那麼被安裝的服務名稱將是:apache2 ,配置檔案將使用conf\httpd.conf 。

移除乙個apache服務:

使用下述命令移除特定名稱的apache服務:

httpd -k uninstall -n "服務名"

通常,啟動、重啟、關閉apache服務的方法是使用apache service monitor工具,另外也可以使用控制台命令:net start apache2 和 net stop apache2 或者通過windows服務控制面板。在啟動apache服務之前,你應當使用下面的命令檢查一下配置檔案的正確性:

httpd -n "服務名" -t

你可以通過命令列開關來控制apache服務。要啟動乙個已經安裝的apache服務,可以使用:

要停止乙個已經安裝的apache服務,可以使用:

或httpd -k shutdown

要重啟乙個執行中的apache服務,強制它重新讀取配置檔案,可以使用:

Windwos 下配置多個Apache服務站點

更改第乙個站點的根目錄 在檔案apache2.2 conf httpd.conf中查詢 documentroot 屬性,將後面的路徑改為你的主站點的路徑,如 d www web1 為第二個apache服務建立配置檔案 複製並重命名httpd.conf為web2.conf 舉個例子而已,也可以叫my....

Apache下配置多個站點

1.修改 apache conf httpd.conf 把include conf extra httpd vhosts.conf前面的 去掉 2.修改 apache conf extra httpd vhost.conf servername localhost documentroot f we...

Apache 配置多個HTTPS站點

作中經常會遇到多個站點實現https訪問,並指向同乙個網頁,本文將詳解如何在centos 環境下配置apache多站點實現https訪問。os centos release 6.8 final web apache 1 安裝apache root node1 yum install httpd y2...