本机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 公开外网。一般默认安装只能内网访问。