виртуальный хост в nginx не работает

виртуальный хост в nginx не работает

Я создаю виртуальный хост, используя nginxследующую конфигурацию:

server {
    listen       7001;
    server_name  example.com;

    location / {
        root   html;
        index  index.html index.htm;
    }
}

Когда я пытаюсь получить доступ с помощью example.comили exemple.com:7001, он не работает, но работает, когда я пытаюсь получить доступ с помощью localhost:7001. Где ошибка в моей конфигурации?

Редактировать 1

Я на Windowsплатформе

Редактировать 2

При попытке доступа с помощью example.comили example.com:7001, он будет обращаться к онлайн example.com-сайту, или уведомление о том, что веб-сайт не найден, при доступе с помощьюexample.com:7001

решение1

Вам необходимо убедиться, что DNS-имяпример.comразрешается в IP-адрес, где запущен nginx. В данном случае это ваш локальный IP-адрес, поэтому подойдет 127.0.0.1.

По сути, вам нужна запись в файле HOSTS следующего вида:

127.0.0.1 example.com

Смотретьздесьдля получения инструкций по редактированию файла HOSTS.

Так что когда вы пингуете или запускаетеnslookup пример.com, он преобразуется в IP-адрес, а именно 127.0.0.1

Связанный контент