ngnix静态资源访问配置
来源:互联网 发布:淘宝网访问不了 编辑:程序博客网 时间:2024/05/22 07:00
语法规则: location [=|~|~*|^~] /uri/ { … }
= 开头表示精确匹配
^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。
~ 开头表示区分大小写的正则匹配
~* 开头表示不区分大小写的正则匹配
/ 通用匹配,任何请求都会匹配到。
多个location配置的情况下匹配顺序为(参考资料而来,还未实际验证,试试就知道了,不必拘泥,仅供参考):
首先匹配 =,其次匹配^~, 其次是按文件中顺序的正则匹配,最后是交给 / 通用匹配。当有匹配成功时候,停止匹配,按当前匹配规则处理请求。
动态资源访问:
location = / {
proxy_pass http://tomcat:8080/index
}
静态资源访问配置:(url根路径http://127.0.0.1/对应root的目录路径)
#请求地址是http://127.0.0.1/images/1.jpg,则在E:/nginx/新建images目录
#location ~* \.(gif|jpg|jpeg|png|css|js|ico)$ {
# root E:/nginx/;
#}
#请求地址是http://127.0.0.1/images/1.jpg,则在E:/nginx/新建images目录
location ^~ /images/ {
root E:/nginx/;
}
转载自:http://cppmule.iteye.com/blog/1693593
阅读全文
0 0
- ngnix静态资源访问配置
- ngnix静态资源访问配置
- 关于Ngnix配置HTTPS后,静态资源还是请求http
- SpringMVC配置静态资源访问
- SpringMVC配置静态资源访问
- apache 配置静态资源访问
- springMvc配置静态资源访问
- nginx 静态资源访问配置
- ngnix站内配置伪静态
- java web 静态资源访问配置
- [Tomcat]配置静态资源的访问
- java web 静态资源访问配置
- springMVC对静态资源的访问-配置
- SpringMvc 框架静态资源访问配置
- SpringMVC REST 风格静态资源访问配置
- web 配置可访问的静态资源
- Spring MVC 静态资源访问配置
- 如何配置SpringMVC能够访问静态资源
- Linux文件编辑命令详细整理
- linux下的find文件查找命令与grep文件内容查找命令
- linux下配置nginx服务器
- linux下配置nginx服务器
- 吴恩达机器学习笔记(一),含作业及附加题答案链接
- ngnix静态资源访问配置
- Nginx的启动、停止与重启
- HDU-2157
- Nginx配置文件(nginx.conf)配置详解
- Coursera deeplearning.ai 深度学习笔记1-2-Neural Network Basics-逻辑回归原理推导与代码实现
- 动态规划
- 修改markdown里面的class标签
- Python的内存管理、对象的引用
- 窗口子类化