Nginx怎么处理请求的?

nginx接收一个请求后,首先由listen和server_name指令匹配server模块,再匹配 server模块里的location,location就是实际地址

server { # 第一个Server区块开始,表示一个独立的虚拟主机站点
    listen 80; # 提供服务的端口,默认80

    server_name localhost; # 提供服务的域名主机名

    location / { # 第一个location区块开始 
        root html; # 站点的根目录,相当于Nginx的安装目录
        index index.html; # 默认的首页文件,多个用空格分开
    }
}