我正在尝试用Ubuntu18.04在我的笔记本上安装一个灯环境。我没有这方面的实际经验,我发现所有的教程都只是关于如何设置的步骤指南,但是没有一个能解释你到底在做什么。所以我不知道我为什么会有这个问题。
安装了LAMP的所有部分之后,我可以访问本地主机,并看到apache默认页面。但是,如果我尝试访问我的IPaddress (我在curl-4 icanhazip.com中找到的ipaddress ),页面会加载一段时间,然后告诉我如下:
Firefox can’t establish a connection to the server at 213.127.26.xxx因此,我的问题是,我是否使用了正确的IPaddress,以及如何使IPaddress工作?因为phpmyadmin不会在本地主机上工作。
发布于 2018-10-14 22:31:19
该问题可能是您的本地端口(我设想您的web服务器正在端口80或8080上运行)没有通过您的路由器转发。您的路由器可能会使用名为“NAT(网络地址转换)”的东西,通过单个“公共”IP地址公开网络上的所有内部IP地址,在您的示例中是213.x.x.x (除非您100%肯定您的网络是安全的!)您的路由器需要配置为将213.x.x.x上的端口80转发到机器的“内部”ip地址,可能类似于“192.168.x.x”或“10.0.x.x”。搜索“端口转发”可以帮助您解决问题。
或者,ngrok是一个不错的免费工具,您可以使用它在公共地址上公开您的端口。通过运行nginx http 80,它将为您提供一个临时的url,您可以在那里访问您的站点(在一个免费的计划中,它只为您提供一个为期一天的url,因此您需要重新运行它)。
发布于 2018-10-15 06:14:27
首先,您必须知道您的服务器在哪个端口上运行。
在此之后,您必须进入路由器的设置并为这些端口添加端口转发条目,以确保路由器将请求转发到正确的设备。
https://stackoverflow.com/questions/52807579
复制相似问题