server优先级
nginx多个相同server_name优先级
[root@nginx ~]# mkdir /node/server{1..3} -p 创建三个目录名字server1 server2 server3
##在上面创建的三个目录里面分别都建一个index文件,内容分别是本身目录名。
[root@nginx ~]# vim /etc/nginx/nginx.conf
[root@nginx ~]# nginx -t
[root@nginx ~]# systemctl restart nginx
[root@nginx ~]# curl 192.168.100.102
<h1>server 1</h1>
当server_name一样的时候,访问的优先级从上到下。先找到谁先访问谁。
location优先级
优先级分为 = ^~ ~ ~*
try_files的使用
先会按顺序检查uri是否存在,存在的话就解析,如果不存在则交给/server3/index.html