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).

Другие вопросы по тегам