码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2016-05-12 19:46:11      阅读:356      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!