2012-10-29 267 views
0

有一個簡單的問題,但我不明白爲什麼它不工作。Apache服務器配置虛擬主機

我有apache 2.2,我想使用2個端口。例如

http://site.com:8888

http://site.com:7777

有httpd.conf配置

Listen 8888 
Listen 7777 

<VirtualHost *:8888> 
    DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs" 
</VirtualHost> 

<VirtualHost *:7777> 
    DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/doc" 
</VirtualHost> 

8888的作品,但7777不是。爲什麼?

+0

你會得到哪個錯誤? – alk

+0

頁面加載,則無響應。 – Stiloff

+0

「site.com:7777」是否可到達?試圖給'netcat'或'telnet'嗎?服務器的日誌文件的狀態是什麼? – alk

回答

0

爲什麼'VirtualHost *:7777'字符串以'/ doc'結尾? 你有沒有嘗試過嗎?

+0

,因爲帶有這個端口的site.com:7777應該顯示一些不同的東西,而不是8888.它只是一個例子 – Stiloff