如何阻止 Nginx 监听 80 端口?

Pyg*_*may 8 http nginx

我希望 nginx 停止侦听端口 80。我只发现有错误的人,但没有关于故意这样做的文档。我无法禁用它,我也阅读了:

#listen   80; ## listen for ipv4; this line is default and implied
Run Code Online (Sandbox Code Playgroud)

英语不是我的母语,但我明白“隐含”意味着不需要声明,所以即使它在评论中,服务器仍然听 80。我怎样才能禁用它?谢谢你。

use*_*517 14

正如您已经注释掉了监听指令,nginx 将回退到它的默认行为,即监听端口 80,正如它在##.

要让 nginx 在其他地方监听,您需要使用监听指令告诉它这样做,例如

listen 8080; 
Run Code Online (Sandbox Code Playgroud)

或者

listen 192.168.2.3:8080;
Run Code Online (Sandbox Code Playgroud)