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

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

在我的系统 [ubuntu 14.04] 上本地启动并运行了一个 nginx 服务器。但是,我无法从我的公共 IP 地址或使用我的公共 IP 地址的任何其他系统访问同一服务器。我刚刚开始研究 nginx,它很棒,但现在我卡在了这一点上。

问题:当我在浏览器中使用我的公共 IP 地址时没有任何内容显示。

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

server {
        listen   80 default_server;
        server_name firstsite.com;

        root /var/www/uwsgiSite;
        index index.html;

        location / {
                try_files $uri $uri.html $uri/ index.html;
                allow all;
        }
}

可在“sites-available”中找到,并软链接到“sites-enabled”文件夹。此外,我在 /etc/hosts 文件中有一个条目

127.0.0.1   firstsite.com

所有文件夹/文件均可在 /var/www 中获得权限。

稍后我想用域名 [购买] 将其连接到我的计算机。目前,我希望仅使用我的公共 IP 地址来使其工作,但目前还无法工作。请指导我缺少什么才能使其可访问。

答案1

127.0.0.1 是本地专用环回地址,并且仅对设置它的系统是本地的,甚至连位于同一网络旁边的笔记本电脑也无法访问它。请在 Google 上搜索“127.0.0.0/8 环回特殊用途”以了解原因。

相关内容