繁体   English   中英

如何从内部网络访问Apache服务器?

[英]How to access Apache server from inside network?

嗨,我已经创建了一个Apache服务器,可以通过我的家庭网络之外的域名访问它。 我也可以通过访问为站点提供服务的PC上的localhost来访问它。 我的问题是我无法从连接到网络的任何其他设备访问该站点。 我已经尝试了域和本地主机,但它们都不起作用。 是否可以使该站点可供其所在网络中的设备访问?

您的问题可能是由NAT引起的:您的apache网络服务器有一个公共域,它指向您的公共IP。 在网络内部,由于网络地址转换,无法通过公共IP访问apache的服务器。 但是您的apache网络服务器也将具有192.168.1.X(或类似形式)形式的私有IP地址。 因此,从您专用网络中的PC,只需指向apache的Web服务器的专用IP地址即可。

为了完整起见,我还必须提到一个事实,即该解决方案依赖于您在apache中的httpd.conf文件中所做的设置:如果虚拟主机映射到*:80(或*:port),一切都会好起来的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM