nginx反向代理tomcat时资源文件处理问题

nginx上配置如下
48location^~/bgmonitor/{
50proxy_passhttp://localhost:8080/;
51}
形如www.mr.org/bgmonitor的请求转发到本地8080端口的tomcat
tomcat配置如下
页面渲染使用velocity,资源文件引用路径为:
现象
访问时由于${rc.contextPath}取出为空,导致整个资源路径变为/css/AdminLTE.css,这个请求发到nginx后就没法正常转发啦
怎么做才能在最小修改的情况下让整个应用正常?
ITMISS
浏览 389回答 2
2回答

慕沐林林

静态文件不需要转发,在nginx本机上部署静态文件,比如location~*^/(?:images/|js/|css/){root/home/app/htdocs;}具体如何配置参考文档
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript