码迷,mamicode.com
首页 > 其他好文 > 详细

nginx使用总结

时间:2014-11-24 20:59:37      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:http   io   ar   使用   sp   for   on   art   bs   

nginx主页:http://nginx.org/

nginx for windows:http://nginx.org/en/docs/windows.html

学习nginx:http://wiki.nginx.org/GettingStarted

以下为location的demo,汇总常见配置以及它们的对比:

demo1(匹配度由低到高):

#1    
location / {
   return 500;
}
#2
location /a/ {
    return 404;
}
#3
location ~* \.jpg$ {
    return 403;
}
#4
location ^~ /a/ {
    return 402;
}
#5
location  /a/1.jpg {
    return 401;
}
#6
location = /a/1.jpg {
    return 400;
}

demo2(关于安全性):

location ~* \.php$ {
    proxy_pass http://www.baidu.com; 
}
location ^~ /upload/ {
  if ($request_filename ! ~* \.(jpg|jpeg|gif|png|swf|zip|rar|txt)$) {
  return 403;
   }
   alias   /home/www/html/upload/;
}

demo3(正则按顺序匹配):

location ~* \.jpg$ {
        return 402;
}
location ~* 1\.jpg$ {
        return 403;
}


nginx使用总结

标签:http   io   ar   使用   sp   for   on   art   bs   

原文地址:http://my.oschina.net/wnjustdoit/blog/348282

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!