关于Nginx配置中的listen使用

📅 2026/7/3 2:18:49
关于Nginx配置中的listen使用
位置server块中作用监听ip上的端口server块匹配请求的第一步语法listen ip:port default_server;ip监听具体ip192.168.200.10:80 default_server只有当请求ip:port为192.168.200.10:80时nginx才会接收到请求并与该server块进行匹配监听所有ip0.0.0.0:80 default_server、80 default_server省略ip常用、*:80 default_server所有请求到80端口的请求都会被nginx接收并与该server块进行匹配。当然前提主机之间能正常通信没有被防火墙拦截或selinux限制访问port:指定端口192.168.200.10:80 default_server监听192.168.200.10上的80端口省略端口192.168.200.10 default_server没有配置ssl等同于192.168.200.10:80 default_server配置ssl等同于192.168.200.10:443 default_serverdefault_server在ip和port匹配前提下指定当所有server_name不匹配时使用该server块去处理请求可省略如果省略则按照从上到下顺序使用第一个server块处理请求