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

时间:2014-02-24 22:03:21

标签: apache apache2 webserver

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

1 个答案:

答案 0 :(得分:1)

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

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