Я хочу использовать 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;
}
Что еще мне нужно сделать, чтобы предотвратить доступ третьих лиц к моему веб-серверу?
На стороне NGINX нет, в зависимости от того, насколько вы хотите, чтобы он был безопасным, вы также можете заблокировать порт 80 (или любой другой порт, на котором работает NGINX) с любого IP-адреса, кроме локального хоста, или использовать порт не по умолчанию (что-то в Диапазон 8000-10000).