gpt4 book ai didi

linux - 在本地网络上访问 VirtualHost 时遇到问题

转载 作者:太空宇宙 更新时间:2023-11-04 11:31:41 24 4
gpt4 key购买 nike

您好,我有一个带有动态 IP 的华为 ADSL 调制解调器。我用 freedns 设置了一个动态 dns,我可以很容易地从我的私有(private)网络外部,从 internet 访问我在 apache 上的虚拟主机。

所以尝试从本地网络访问它时,我得到了一个调制解调器登录页面。

我的调制解调器 NAT 中有将端口 80 连接到我的服务器的规则,但它似乎在内部网络中不起作用。

托管虚拟主机的服务器是 192.168.0.1 ,调制解调器的地址是 192.168.0.254。

我试图将我的外部域名放入/etc/hosts 文件,但如果我这样做,asterisk 服务器就会感到困惑。

问题的原因可能是什么?这个问题的最佳解决方案是什么?

我应该在网络的私有(private)端设置缓存 DNS 吗?

最佳答案

Hugger 只对了一半......这是因为您的路由器阻止了环回。解决此问题的最简单方法是编辑主机文件 (See the Wiki page)在网络后面的计算机上查看计算机的本地 IP 作为您要去的虚拟主机。例如,如果您的服务器位于 192.168.0.1 并且虚拟主机名是 www.imrad.com 然后插入

192.168.0.1 www.imrad.com

进入你的主机文件。如果您的计算机离开本地网络(例如您上类时使用的笔记本电脑)并加入不在路由器后面的网络,您需要注释掉主机文件中的行。

关于linux - 在本地网络上访问 VirtualHost 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10934039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com