微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法从 127.0.0.1、localhost 连接到本地主机,甚至无法使用我的公共 ip

如何解决无法从 127.0.0.1、localhost 连接到本地主机,甚至无法使用我的公共 ip

我有我的 Windows Server 2012,它在生产中处于活动状态并运行 2 个 .NET 网站。现在我想运行我的 wordpress 站点我已经配置了所有内容并且我的 wordpress 站点之前运行良好但突然之间现在无法连接到本地主机甚至 wp 管理仪表板都没有出现所以我删除了所有卸载的东西 MysqL 连接器 MysqL和网络平台安装程序。即使现在我也面临同样的问题。 每当我尝试连接 127.0.0.1 /Localhost 时,我都会收到相同的消息“此站点不能 到达”,如果我尝试连接我的公共 IP,它会显示“HTTP 错误 404。未找到请求的资源。”

我的 netstat 结果如下:

C:\Users\Administrator>netsh http show iplisten

IP 侦听列表中存在的 IP 地址:

173.208.205.34
173.208.205.35
173.208.205.36

C:\Users\Administrator>netstat -ano

Active Connections

 

 1. Proto  Local Address          Foreign Address        State          
    PID   TCP    0.0.0.0:135            0.0.0.0:0              
    LISTENING
    1192   TCP    0.0.0.0:180            0.0.0.0:0             
    LISTENING       1388   TCP    0.0.0.0:445            0.0.0.0:0      
    LISTENING       4   TCP    0.0.0.0:1433           0.0.0.0:0         
    LISTENING       2812   TCP    0.0.0.0:1443           0.0.0.0:0      
    LISTENING       1388   TCP    173.208.205.34:80      0.0.0.0:0      
    LISTENING       4   TCP    173.208.205.34:139     0.0.0.0:0         
    LISTENING       4   TCP    173.208.205.34:443     0.0.0.0:0         
    LISTENING       4   TCP    173.208.205.34:443    
    160.153.147.141:35160  TIME_WAIT       0  
 TCP    173.208.205.34:1433    122.176.28.110:2048    ESTABLISHED     28

此外,我检查了 etc/hosts 文件,其中 127.0.0.1 localhost 未注释。 我也禁用了不做任何更改的防火墙。

谁能告诉我这有什么问题?

解决方法

我注意到 IP 侦听列表中没有 0.0.0.0:80。您的站点是否绑定到 localhost:80?

列表中正确的IP地址应该包括

    0.0.0.0:80 (ipv4)   and    [::]:80   (ipv6)

我认为您可以将 127.0.0.1 添加到 IP 侦听列表中。

netsh http add iplisten ipaddress=127.0.0.1

然后检查它是否在列表中。 enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。