首页 > 技术文章 > Nginx server优先级 location优先级 try_files的使用

xhbiu 2022-03-19 22:28 原文

  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

 

 

     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

推荐阅读