端口号为80的Apache服务器

时间:2014-11-24 12:46:26

标签: apache port

虽然提出的问题似乎非常荒谬,但我实际上面对的是这个问题而且没有选择,只能问问题。 在httpd.conf文件中,每当我给出80以外的端口它工作正常,但如果我在一段时间后给端口没有80或者可能从开始它停止工作意味着我无法获得所需的网页虽然 当我尝试使用netstat -ano时,它显示apache服务器正在80号端口上运行。

以前IIS7正在使用80号端口。我停止了这个过程。

1 个答案:

答案 0 :(得分:0)

找到您的apache配置并搜索:

Listen 80

将80改为您想要的端口

接下来,您可能想要更改vHost设置。找到您的vhost设置所在的位置(主要是conf / extra / httpd-vhosts.conf)并找到类似这样的内容:

<VirtualHost *:80>
    ServerAdmin mail@domain.tld
    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。 如果您正在使用unix:

service apache22 start
service apache22 stop

(apache 2.2的命令)

在Windows上

net stop apache2.2
net start apache2.2

(apache 2.2的命令)

问候

(确保您的防火墙没有阻止您想要的端口,并且没有被其他程序使用。如需其他帮助,您应该始终检查错误日志。