nginx alias配置小问题

之前单独做了一个健康检查的页面。配置是如下

  
location ~* HEALTH_CHECK {  
alias  /home/app/HEALTH_CHECK ;  
try_files /lbck =410;  
}

之前之所以这样写是因为考虑到访问的时候可以不分大小写。然后今天看着这个配置觉得有点蛋疼,因为我想在这个目录下放点其他的东西。所以修改了一下下

  
location ~* /HEALTH_CHECK/ {  
alias  /home/app/HEALTH_CHECK ;  
access_log off;  
}  

但是这个时候发现访问的时候存心了循环重定向。简单地把alisa修改成root后是可以正常工作。

  
location ~* /HEALTH_CHECK/ {  
root  /home/app/ ;  
access_log off;  
}  

后来尝试了最简单的配置方式可以正常工作。

  
location   /HEALTH_CHECK/ {  
alias  /home/app/HEALTH_CHECK/ ;  
access_log off;  
}

咨询了一下开发同学。主要是alias实现上方式的问题。不过总的来说,用这些东西还是多做好测试。