nginx的示例操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GoSaint/article/details/85163271

1  正则匹配

    使用正则匹配的方式:location的配置如下:

location ~ \.(gif|jpg|png|js|css)$ {  
     root   /usr/local/static/image;
 }  

    图片的位置在/usr/local/static/image目录下;访问的地址为http://10.22.12.229/20160905134018381.jpg

2 通用匹配

 location /{  
   root   /usr/local/static/image;
 }  

    图片的位置在/usr/local/static/image目录下;访问的地址为http://10.22.12.229/20160905134018381.jpg

3 以某个url开头的正则匹配

location ^~ /image/ {  
   root   /usr/local/static;  
}  

这个访问的路径是:http://10.22.12.229/image/aaa.jpg  。其实际图片的位置放在/usr/local/static/image下面。就是root+/image/为图片的实际路径;如果配置成下面的方式,则会报404。

//错误配置实例
location ^~ /image/ {  
   root   /usr/local/static/image;  
}
比如访问的css路径为:http://10.22.12.229/plugin-module/questionnaire/css/question.css

可以这样配置:

location ^~ /plugin-module/questionnaire/css/ {  
           root   /usr/local/html/;
 }  
 
 

猜你喜欢

转载自blog.csdn.net/GoSaint/article/details/85163271