当前位置:Gxlcms > PHP教程 > Nginx做负载均衡无法加载css,js张宴f5负载均衡nginxtcp负载均

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

时间:2021-07-01 10:21:17 帮助过:56人阅读

配置完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教程有兴趣的朋友有所帮助。

人气教程排行