本机ip加端口为何无法访问服务?

使用apache搭建web服务,vhost中配置两个服务,端口分别为:81和82,使用http://localhost:81和http://localhost:82 能分别访问两个不同的服务。

但是使用本机ip,http://192.168.0.107:81和http://192.168.0.107:82访问服务,发现结果如下图(好像是直接到了80端口),无法访问自己的web服务。图片描述

请问这是什么原理?如何通过局域网地址访问两个端口的不同服务?

阅读 6.3k
1 个回答

如果你用 http://127.0.0.1:81 也能访问的话,就是要设置你的apache 公开外网。一般默认安装只能内网访问。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进