配置Apache及實(shí)現(xiàn)多站點(diǎn)
配置Apache及實(shí)現(xiàn)多站點(diǎn)
安裝好Apache以后,可以在瀏覽器中輸入http://localhost測(cè)試,如果配置正常會(huì)顯示it's/ Working.
更改第一個(gè)站點(diǎn)的根目錄:在文件Apache2.2\conf\httpd.conf中查找 DocumentRoot 屬性,將后面的路徑改為你的主站點(diǎn)的路徑,如:D:\www\web1
為第二個(gè)Apache服務(wù)建立配置文件:復(fù)制并重命名httpd.conf為web2.conf(舉個(gè)例子而已,也可以叫my.conf等等),修改web2.conf中的Listen 8080(原來為80)、ServerName localhost:8080(原來為80)、DocumentRoot "D:/www/web2" (原來為web1)
添加第二個(gè)Apache服務(wù):Apache安裝目錄的bin
子目錄下,使用如下命令將Apache安裝為Windows NT服務(wù):httpd.exe -k install -n "服務(wù)名" -f "d:\apache2.2\conf\web2.conf"
其他的命令:
將Apache安裝為Windows NT服務(wù):
apache -k install
指定服務(wù)的名稱,當(dāng)你在同一機(jī)器上安裝多個(gè)Apache服務(wù)時(shí),你必須為它們指定不同的名字。
apache -k install -n "服務(wù)名"
為不同名稱的服務(wù)使用不同的配置文件,則安裝時(shí)需要指定配置文件:
apache -k install -n "服務(wù)名" -f "c:\files\my.conf"
如果你使用的是第一個(gè)命令,也就是除 -k install 外沒有其它命令行參數(shù),那么被安裝的服務(wù)名稱將是:Apache2 ,配置文件將使用conf\httpd.conf 。
移除一個(gè)Apache服務(wù):
apache -k uninstall
使用下述命令移除特定名稱的Apache服務(wù):
apache -k uninstall -n "服務(wù)名"
通常,啟動(dòng)、重啟、關(guān)閉Apache服務(wù)的方法是使用Apache Service Monitor工具,另外也可以使用控制臺(tái)命令:NET START Apache2 和 NET STOP Apache2 或者通過Windows服務(wù)控制面板。在啟動(dòng)Apache服務(wù)之前,你應(yīng)當(dāng)使用下面的命令檢查一下配置文件的正確性:
apache -n "服務(wù)名" -t
你可以通過命令行開關(guān)來控制Apache服務(wù)。要啟動(dòng)一個(gè)已經(jīng)安裝的Apache服務(wù),可以使用:
apache -k start
要停止一個(gè)已經(jīng)安裝的Apache服務(wù),可以使用:
apache -k stop
或
apache -k shutdown
要重啟一個(gè)運(yùn)行中的Apache服務(wù),強(qiáng)制它重新讀取配置文件,可以使用:
apache -k restart
注意:如果使用Apache2.0以下的版本,服務(wù)程序?yàn)閍pache.exe
關(guān)鍵詞:Apache
閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!
- 0
- 0
- 0
- 0
- 0
- 0