Как остановить Nginx слушать порт 80?

8

Я хочу, чтобы nginx прекратил прослушивать порт 80. Я нашел только людей с ошибками, но не пытался делать это специально. Я не могу отключить его, и я тоже читаю:

#listen   80; ## listen for ipv4; this line is default and implied

Английский не мой родной язык, но я понимаю, что «подразумеваемый» означает, что это не нужно объявлять, поэтому, даже если он находится в комментариях, сервер все еще слушает 80. Как я могу отключить это? Спасибо.

Pygmay
источник
Где вы хотите, чтобы nginx слушал?
user9517
Я хочу, чтобы он слушал 8080 или 8180
Пигмай

Ответы:

14

Как вы прокомментировали, директива listen nginx вернется к своему поведению по умолчанию, которое заключается в прослушивании порта 80, как сказано в комментарии после ##.

Чтобы nginx слушал в другом месте, вы должны сказать ему сделать это с помощью директивы listen, например

listen 8080; 

или

listen 192.168.2.3:8080;
иан
источник
И он перестанет слушать 80 просто объявив другой порт?
Пигмай
Да, это то, что он говорит.
Дженни Д