Сервер nginx запущен и работает локально в моей системе [ubuntu 14.04]. Но мне трудно получить доступ к тому же серверу с моего публичного 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 ответ1

0

127.0.0.1 является локальным адресом обратной связи и является локальным ТОЛЬКО для этой системы, на которой он настроен, он даже недоступен для сети на ноутбуке в той же сети рядом с ним. Поищите в Google запрос «127.0.0.0/8 loopback special use», чтобы понять, почему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .