Проблема заключается в следующем:
listen 5601;
deny all;
listen
не понимают, что я буду делать для прослушивания здесь? Сразу же он обнаружил deny all;
. что я буду делать с отрицанием? . Таким образом, вы должны сказать listen
о том, что это означает. Например:
listen 853;
proxy_pass 127.0.0.1:53;
Здесь я приказал listen
что-то сделать. Так что он знает, что делать, это значит. Он был там, чтобы прослушивать порт 853 и затем проксировать на localhost. Я думаю, что-то в этом роде. Не забудьте перезапустить
sudo systemctl restart nginx.services
Вы сказали:
Я не понимаю, чем он отличается от серверов, определенных в контексте http.
Конечно. Потому что server
на http
знают, что делать после прослушивания. :)