首页 > 后端开发 > php教程 > Nginx做负载均衡无法加载css,js 张宴 f5 负载均衡 nginx tcp 负载均

Nginx做负载均衡无法加载css,js 张宴 f5 负载均衡 nginx tcp 负载均

WBOY
发布: 2016-07-29 08:50:30
原创
1875 人浏览过

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

nginx负载均衡配置,nginx,nginx负载均衡策略,nginx tomcat负载均衡,nginx负载均衡原理,负载均衡,张宴,f5 负载均衡,nginx tcp 负载均

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

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

nginx负载均衡配置,nginx,nginx负载均衡策略,nginx tomcat负载均衡,nginx负载均衡原理,负载均衡,张宴,f5 负载均衡,nginx tcp 负载均

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

nginx负载均衡配置,nginx,nginx负载均衡策略,nginx tomcat负载均衡,nginx负载均衡原理,负载均衡,张宴,f5 负载均衡,nginx tcp 负载均

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

nginx负载均衡配置,nginx,nginx负载均衡策略,nginx tomcat负载均衡,nginx负载均衡原理,负载均衡,张宴,f5 负载均衡,nginx tcp 负载均

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

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

nginx负载均衡配置,nginx,nginx负载均衡策略,nginx tomcat负载均衡,nginx负载均衡原理,负载均衡,张宴,f5 负载均衡,nginx tcp 负载均

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


以上就介绍了Nginx做负载均衡无法加载css,js,包括了nginx,负载均衡方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板