Назад | Перейти на главную страницу

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;
    }

Что еще мне нужно сделать, чтобы предотвратить доступ третьих лиц к моему веб-серверу?

На стороне NGINX нет, в зависимости от того, насколько вы хотите, чтобы он был безопасным, вы также можете заблокировать порт 80 (или любой другой порт, на котором работает NGINX) с любого IP-адреса, кроме локального хоста, или использовать порт не по умолчанию (что-то в Диапазон 8000-10000).