2014-11-24 189 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。对于其他帮助,您应该始终检查错误日志。

相关问题