欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-04-29 19:30:23
...
配置完nginx,访问tomcat时发现,tomcat显示如下图:

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

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

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

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

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

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

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

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

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

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

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

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


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

相关标签: nginx 负载均衡