首页 > Web开发 > 详细

Nginx做负载均衡无法加载css,js

时间:2016-05-12 19:45:06      阅读:291      评论:0      收藏:0      [点我收藏+]

配置完nginx,访问tomcat时发现,tomcat显示如下图:


技术分享

从这个状态可以看出,猜测可能是css和js这些文件没有加载。

不仅如此,访问部署在tomcat项目的页面也是一样的,不同nginx访问tomcat下的项目时这样的:

技术分享

通过nginx作为代理服务器,访问到的页面是这样的:

技术分享

这些情况显然都是因为通过nginx作为负载均衡服务器时候,无法正常加载css和js这些文件而出现这样的问题,通过一番搜索和查找,修改了nginx下的nginx.conf配置文件才得以正常显示,修改的配置如下:

技术分享

增加了这样一个配置,用于加载css,js和图片文件的。

上图中的jsp_server指的就是下图中的呢绒,其实就是upstream的配置。

技术分享

总结:nginx作为负载均衡服务器,能够正常加载css,js和图片文件,需要在配置文件中增加关于静态文件的加载,也就是proxy_pass属性的配置。也许还有其他更好的方法。


Nginx做负载均衡无法加载css,js

原文:http://blog.csdn.net/deng2012web/article/details/51353222

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!