2014-11-24 203 views
0

儘管提出的問題似乎很荒謬,但我幾乎面對這個問題,只能問這個問題而別無選擇。 在httpd.conf文件中,只要我給80以外的端口,它就可以正常工作,但是如果我在一段時間後給80端口或可能從開始它停止工作意味着我無法獲得所需的網頁,雖然 當我嘗試netstat -ano它顯示Apache服務器上運行的端口號80.端口號爲80的Apache服務器

以前IIS7正在工作的端口號80.我停止了這個過程。

回答

0

找到你的Apache配置和搜索:

Listen 80 

變化80到你想要的端口

接下來,您可能要更改虛擬主機設置。查找徘徊無論你的虛擬主機設置位於(大部分的conf /額外/的httpd-vhosts.conf)並找到這樣的事情:

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "path/to/my/document/root" 
    ServerName subdomain.domain.tld 
    ErrorLog "path/to/my/error/log/domain.error.log" 
    CustomLog "path/to/my/access/log/domain.access.log" common 
</VirtualHost> 

改變這裏的80再次到你所需的端口。重新啓動你的Apache。 如果youre工作在UNIX上:

service apache22 start 
service apache22 stop 

(對apache的2.2命令)

上窗口:

net stop apache2.2 
net start apache2.2 

問候

(對apache的2.2指令)(確保你的防火牆不會阻塞你想要的端口,而不是你由另一個程序員sed。對於其他幫助,您應該始終檢查錯誤日誌。

相關問題