2014-11-12 5 views
0

Возможно ли сделать мой локальный nginx-сервер приватным из используемой Wi-Fi сети. Я Жюст понял, что кто-то может получить доступ к своему местному веб-приложение с публичным IP сеть Wi-Fi дают мне (набрав его в браузере), и я не хочу, чтобы ...Сделать мой локальный сервер nginx

Благодаря

ответ

1

Внутри файла конфигурации, который может быть расположен на /etc/nginx/nginx.conf на большинстве систем. Пожалуйста, найдите линию, начинающуюся с listen, и измените эту строку на listen 127.0.0.1:80;, чтобы разрешать запросы только от локального интерфейса и отбрасывать все остальные запросы. так что ваш друг больше не сможет получить доступ к вашему серверу после этого, не забудьте сохранить этот файл. Затем перезапустите сервер, так как изменения, внесенные в файл конфигурации, не будут применяться до тех пор, пока команда перезагрузки конфигурации не будет отправлена ​​в nginx или перезапустится. Чтобы перезагрузить конфигурацию, выполните следующую команду:

nginx -s reload 
+0

Благодарим за помощь Мохаммад –

1

Да настроить для привязки IP-адреса loopback 127.0.0.1: listen 127.0.0.1:80;

+0

Идеально, но я все еще могу получить доступ к порту после IP. Есть идеи ? –

+0

Доступ с какого места? Вы действительно тестируете отдельного хоста? Он по-прежнему будет доступен для вашей машины. –

+0

Например, в настоящее время мой друг подключен к той же сети wifi, что и я, могу получить доступ к моему webapp, набирая my: public: ip: PORT. Перед вашим предложением изменения он мог получить доступ к событию без порта! –

Смежные вопросы