nginx设置Tomcat反向代理,并静态资源分离
来源:互联网 发布:淘宝车商城 编辑:程序博客网 时间:2024/06/05 11:49
在linux中运行的tomcat设置nginx代理。
1、编辑nginx.conf文件。
server { listen 80; server_name www.demo.com; charset utf-8; location / { root html; index index.html index.htm; proxy_pass http://www.demo.com:8082/demo/index; } error_page 500 502 503 504 /50x.html; location = /50x.html{ root html; } }
注意:此时再次访问www.demo.com就可以出现http://www.demo.com:8082/demo/index
页面。
2、静态资源分离。
location ~ .*\.(jpg|png|js|css)$ { root /java/static/; }
注意:此时访问可能会出现某个js或图片或css文件forbidden的状态,应该修改nginx.conf
文件中的user root;
刚开始nginx是将该配置注释掉的。
如果静态资源出现404,需要tail -f /nginx/logs/error.log
(路径需要改成自己的路径,不要照搬),查看静态资源访问的路径,例如:
页面显示静态资源访问的是http://www.demo.com/demo/img/a.jpg
,在error.log
文件中可能是/java/static/demo/img/a.jpg
文件不存在。所以需要我们将项目中的静态资源移动到/java/static/demo/
之下。
另外:查看这些静态资源的读写权限,并赋予合适的读写权限。
阅读全文
0 0
- nginx设置Tomcat反向代理,并静态资源分离
- nginx反向代理,动静态分离,缓存
- nginx反向代理,动静态分离,缓存
- nginx反向代理,动静态分离,缓存
- nginx、tomcat实现动静分离,反向代理
- nginx反向代理tomcat实现动静分离
- ngnix反向代理tomcat,动静态分离
- Tomcat(二):Nginx反向代理实现Tomcat动静分离
- 关于nginx+tomcat搭建反向代理时加载静态资源找不到的问题
- nginx负载均衡/反向代理+tomcat动静分离
- Nginx+Tomcat实现反向代理与动静分离
- Nginx+Tomcat实现反向代理与动静分离
- Nginx+Tomcat实现反向代理及动静分离
- Nginx反向代理Tomcat
- nginx反向代理tomcat
- nginx反向代理tomcat
- nginx反向代理tomcat
- Nginx 反向代理Tomcat
- http和https
- 543. Diameter of Binary Tree
- elasticsearch环境搭建
- ssh key生成及GIT远程仓库的建立
- Educational Codeforces Round 26:C. Two Seals
- nginx设置Tomcat反向代理,并静态资源分离
- java运行时找不到或无法加载主类的解决
- 数据结构之二叉树(链表)
- set容器
- 浅谈引用<一> Java中的对象和对象引用
- react-native初学跳坑
- 数据库设计中的一些技巧
- HDU6070-Dirt Ratio
- sqlite3数据库ubuntu移植&arm开发板移植