apache配置多站點(不同端口)

例如,現在您有一站點:

http://localhost/

想添加一個端口運行另外一個站點:

http://localhost:8080/ 

第一步: 新建一個配置文件

複製 httpd.conf 另存爲 hooyes.conf  (當然您可以起一個比這個更好聽一點的名字)

第二步: 修改配置文件

打開 hooyes.conf 文件

將其中的端口設置: Listen:8080

將網站目錄設置:

DocumentRoot "D:/Tweb/hooyes/webroot"     (D:/Tweb/hooyes/webroot 爲您的第二站點的目錄)

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory 
"D:/Tweb/hooyes/webroot">        (這個地方也要修改)


第三步:新建一個服務

httpd.exe -k install -"服務名" -f "X:安裝目錄\apache2.2\conf\hooyes.conf"

#示例:

#如果Windows 環境下 運行 cmd 到 Apache 安裝目錄的Bin 目錄下: 

#執行:  

httpd.exe 
-k install -"Apache_hooyes" -f "C:\apache2.2\conf\hooyes.conf"

第四步:


OK了,你可以測試您的站點是否運行正常了;

 

附其它操作:

#其他的命令:
#
將Apache安裝爲服務:
httpd -k install
#指定服務的名稱,當你在同一機器上安裝多個Apache服務時,你必須爲它們指定不同的名字。
httpd -k install -"服務名" 爲不同名稱的服務使用不同的配置文件,則安裝時需要指定配置文件:httpd -k install -"服務名" -f "c:\files\my.conf" 
#如果你使用的是第一個命令,也就是除 -k install 外沒有其它命令行參數,那麼被安裝的服務名稱將是:Apache2 ,配置文件將使用conf\httpd.conf 。
移除一個Apache服務:
httpd 
-k uninstall 
#使用下述命令移除特定名稱的Apache服務:
httpd -k uninstall -"服務名" 
#通常,啓動、重啓、關閉Apache服務的方法是使用Apache Service Monitor工具,另外也可以使用控制#臺命令:NET START Apache2 和 NET STOP Apache2 如果是Windows還可通過Windows服務控制面板。
#
在啓動Apache服務之前,你應當使用下面的命令檢查一下配置文件的正確性:httpd -n "服務名" -t 你#可以通過命令行開關來控制Apache服務。
#
要啓動一個已經安裝的Apache服務,可以使用:
httpd -k start 
#要停止一個已經安裝的Apache服務,可以使用:
httpd -k stop 
#
httpd -k shutdown 
#要重啓一個運行中的Apache服務,強制它重新讀取配置文件,可以使用:
httpd -k restart
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章