我在我的Raspberry Pi上托管了一个网站,我发生了一件奇怪的事情。 当我在我的本地网络上并且我想访问我的网站并访问www.mywebsite.com(示例)时,它将无法加载。但是当我输入我的Raspberry Pi上托管的网站的本地IP地址时,该网站是可访问的。
但是当我从4G网络或任何外部网络在任何浏览器中加载www.mywebsite.com时,我将能够加载它。
我想知道RaspberryPi中的某些内容是否与apache配置不正确或者这是否是我的路由器问题。
答案 0 :(得分:2)
问题可能不在于Pi,而在于您的路由器将您连接到互联网。
www.mywebsite.com(我猜您使用的是一些动态DNS服务)解析为您的外部IP地址。您的路由器显然不允许您从LAN中访问外部IP地址的(转发)端口。解决此问题很可能取决于您的路由器品牌。但是你可以尝试使用外部代理作为开始。
或者,您可以将www.mywebsite.com包含在运行浏览器的计算机上的hosts文件[1]中,并将该站点重定向到Pi的本地IP地址。
[1]在unix上:/ etc / hosts,在Windows上:C:\ Windows \ System32 \ drivers \ etc \ hosts
答案 1 :(得分:0)
我认为问题是路由器中配置的DNS服务器。尝试使用本地网络中某些主机中的nslookup
命令解析名称。我认为在Linux和Windows中是相同的命令。
如果您无法解析名称,则问题在于您的DNS配置。请将其更改为其他配置。谷歌例如8.8.8.8