nginx的示例操作

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/;
 }  
 
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值