开发者社区> 问答> 正文

在IIS发布后,只能通过localhost访问,私有ip与公网ip皆无法访问

ISS配置完成后,安全组也设置了,但只能通过“localhost:端口”号访问网站,将localhost替换成私网ip或者公网ip均无法访问,反馈Bad Request (400)

展开
收起
daydayup_ 2017-08-21 16:14:43 6168 0
3 条回答
写回答
取消 提交回答
  • 2梦正解,windows上有时候监听得是0.0.0.0 有时候又是127.0.0.1 解决步骤打开C:\Windows\System32\inetsrv\config\applicationHost.config
    找到 binding protocol="http" bindingInformation="*:3042:127.0.0.1"

    例如是这样得 新加一行添加第二个binding 保存

    然后打开cmd命令窗口

    netsh http add iplisten ipaddress=192.168.1.252#你对应得内网ip netsh http add iplisten ipaddress=0.0.0.0 netsh http add iplisten ipaddress=127.0.0.1 就完美解决了这个问题了

    2020-04-24 16:01:48
    赞同 展开评论 打赏
  • windows上不太清楚,linux上高版本,有的只能监听0.0.0.0才行,所以要确认一下系统监听的是不是localhost

    2019-07-17 21:30:49
    赞同 展开评论 打赏
  • 旺旺:nectar2。

    题主您好,

    能否检查一下,您的IIS站点在哪个网络接口里监听使用,是仅 127.0.0.1 还是 0.0.0.0 呢?

    netstat -noa | find ":80"

    2019-07-17 21:30:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载