Nginx-从公共ip地址访问-ubuntu 14.04

Nginx-从公共ip地址访问-ubuntu 14.04,ubuntu,nginx,ubuntu-14.04,Ubuntu,Nginx,Ubuntu 14.04,nginx服务器正在我的系统[ubuntu 14.04]上本地启动并运行。但是,从我的公共ip地址或使用我的公共ip地址的任何其他系统访问同一服务器时遇到困难。我刚刚开始研究nginx,它非常棒,但我现在陷入了这一点 问题:在中使用公共ip地址时,不会显示任何内容 浏览器 下面是配置文件“firstsite.com” 在“站点可用”中可用,并软链接到“站点启用”文件夹中。另外,我在/etc/hosts文件中有一个条目 127.0.0.1 firstsite.com 所有文件夹/文件都可以在

nginx服务器正在我的系统[ubuntu 14.04]上本地启动并运行。但是,从我的公共ip地址或使用我的公共ip地址的任何其他系统访问同一服务器时遇到困难。我刚刚开始研究nginx,它非常棒,但我现在陷入了这一点

问题:在中使用公共ip地址时,不会显示任何内容 浏览器

下面是配置文件“firstsite.com”

在“站点可用”中可用,并软链接到“站点启用”文件夹中。另外,我在/etc/hosts文件中有一个条目

127.0.0.1   firstsite.com
所有文件夹/文件都可以在/var/www中找到,并具有相应的权限


后来我想用域名[buy purchasing one]连接到我的电脑上。目前,我正在寻找使它只与我的公共ip地址,这是尚未工作。请告诉我缺少什么使其可访问。

可能会有各种各样的东西-ISP、电缆调制解调器/路由器、系统上的软件防火墙等。。。您能否提供有关这些配置的详细信息,使您认为应该能够从公共IP访问站点?

服务器在nginx内部运行,可以通过lan访问。就像我使用的ip地址是192.168.1.x。我还尝试在路由器(netis WF2419)上从路由器地址1234到198.168.1.x:80进行端口转发。但是没有运气。。我正在使用Ubuntu 14.04。请建议如果可以在LAN上访问,则可能是您的路由器或ISP。调试的一种方法是尝试从一台您有权访问但不在LAN上的计算机(如免费AWS实例)访问它。这将允许您确认是否使用telnet和其他工具通过路由器。我怀疑是您的路由器或您在浏览器中键入的IP:端口不正确。嗯,我已尝试从LAN外部的点连接。。。我怀疑和你建议的一样。我也检查了IP和端口。仍然无法访问。。。我知道这看起来很模糊,没有理由不起作用。但这真的让我很难受。。因为我以前成功地进行过端口转发。但在这一次。它就是不起作用。我无法找出遗漏了什么。
127.0.0.1   firstsite.com