如何将localhost重定向到127.0.0.1:8080?

时间:2012-07-22 12:45:55

标签: windows apache localhost

当我使用Apache检查>服务>测试端口80,然后显示

Your port 80 is actually used by :
Server: Microsoft-HTTPAPI/2.0

如何禁用此功能。尝试一切可能的方式,甚至通过注册表,并停止万维网发布。

4 个答案:

答案 0 :(得分:2)

我认为这不可行。当您在浏览器中键入“localhost”时,它会将其解析为“127.0.0.1”,并填写默认端口80.如果没有任何内容正在侦听,则它将无法连接。它无法将“localhost”解析为“127.0.0.1:8080”。如果无法使用端口80,则必须指定所需的端口。如果它更容易使用,请使用书签。

答案 1 :(得分:0)

这基本上是将127.0.0.1:80重定向到127.0.0.1:8080

Win7没有等效的iptables。编写满足您需要的服务器(侦听端口,将所有内容复制到另一个端口或从另一个端口复制所有内容)应该足够容易。您可以在以下网址找到一个:http://www.quantumg.net/portforward.php $> netsh $> interface portproxy $> add v4tov4 listenport=xxx connectaddress=127.0.0.1 connectport=yyy protocol=tcp [或]

port forwarding in windows

答案 2 :(得分:0)

建议:如果您的Apache在WIn10下 在“胜利设置”下: -代理-手动设置代理-使用代理服务器-开启 -在“手动代理服务器”下输入http = 127.0.0.1:8080; https = 127.0.0.1:8080 -按“保存”按钮 告诉我它是否有效。

答案 3 :(得分:-2)

hosts文件与此无关。主机文件将名称转换为ip,例如它将localhost转换为127.0.0.1。但是127.0.0.1是一个ip,它不需要转换。

您必须配置apache来为您的端口提供服务,这是一个示例:

Listen 8200
<VirtualHost *:8080>
    DocumentRoot D:/www/
</VirtualHost>
相关问题