我的机器上运行着 apache 服务器。所以当我打字时
localhost/test.html
在我的浏览器地址栏上,它正确打开我创建的测试页面。但是当我尝试通过
打开它时<myIPAddress>/test.html
打不开。
我正在通过代理访问互联网。
此外,当我在没有代理的情况下访问互联网时,它可以正确打开测试页面。
我必须在 apache 配置中进行一些代理设置吗?
如果开启代理,并且发出请求,所有请求都会转到代理(根据浏览器的不同,会有一些差异)。
代理的出接口(有时与入请求接口不同)无法到达URL中的目的地。
恕我直言,配置良好的网络代理配置仅提供外联网访问,而不应代理内联网或本地网络的请求。 (除非它是专门构建的代理,但如果是,您将提供有关其如何工作的更多详细信息......)
历史上,浏览器配置会排除本地主机、本地地址、环回等。 (很久以前,Mozilla 只是在“无代理”配置中附带“127.0.0.1”和“localhost”。)
如果您的项目正在测试站点的代理兼容性,您应该是所有要测试的代理的代理管理员。