nginx для местного развития
Я хочу использовать nginx для локальной разработки. Это означает, что я хочу запретить другим машинам доступ к моему веб-серверу, чтобы он мог быть доступен только через localhost.
В настройках сервера на сайтах включен / по умолчанию я изменил свой код на
location / {
# First attempt to serve request as file, then
# as directory, then fall back to index.html
allow 127.0.0.1;
deny all;
try_files $uri $uri/ /index.html;
}
Что еще мне нужно сделать, чтобы предотвратить доступ третьих сторон к моему веб-серверу?
1 ответ
Решение
На стороне NGINX нет, в зависимости от того, насколько вы хотите обеспечить его безопасность, вы также можете заблокировать порт 80 (или любой другой порт, на котором работает NGINX) с любого IP-адреса, кроме локального хоста, или использовать порт не по умолчанию (что-то в Диапазон 8000-10000).