Microsoft Server 2012 R2 上的 Apache 冲突
Apache conflict on Microsoft Server 2012 R2
我在 Microsoft Server 2012 R2 上为我的网站使用 Apache Topcat。
如果没有 :8080,我的站点域将无法工作。
www.mysite.com 给出错误。错误是 "HTTP Error 404. The requested resource is not found."
但是在www.mysite.com:8080中没有任何问题。
我认为Microsoft Server 2012 R2 上的IIS 使用8080 端口。
我该如何解决这个问题?
首先,您应该找到在 :80 端口上工作的所有服务。
1) 在命令提示符中写入 "netstat -aon " 并查找哪些服务正在使用端口 :80
2) 在命令提示符中写入 "services.msc" 禁用所有使用 :80 端口的服务并将启动类型设为 Manuel。
3) 在.\apache-tomcat-7.0.42\conf中打开server.xml
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
将端口更改为:port="80"
4) 重新启动服务器。
5)启动apache,问题就迎刃而解了。
我在 Microsoft Server 2012 R2 上为我的网站使用 Apache Topcat。
如果没有 :8080,我的站点域将无法工作。
www.mysite.com 给出错误。错误是 "HTTP Error 404. The requested resource is not found."
但是在www.mysite.com:8080中没有任何问题。
我认为Microsoft Server 2012 R2 上的IIS 使用8080 端口。
我该如何解决这个问题?
首先,您应该找到在 :80 端口上工作的所有服务。
1) 在命令提示符中写入 "netstat -aon " 并查找哪些服务正在使用端口 :80
2) 在命令提示符中写入 "services.msc" 禁用所有使用 :80 端口的服务并将启动类型设为 Manuel。
3) 在.\apache-tomcat-7.0.42\conf中打开server.xml
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
将端口更改为:port="80"
4) 重新启动服务器。
5)启动apache,问题就迎刃而解了。