歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Nginx做負載均衡無法加載css,js

Nginx做負載均衡無法加載css,js

日期:2017/3/1 11:56:32   编辑:關於Linux

配置完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屬性的配置。也許還有其他更好的方法。


Copyright © Linux教程網 All Rights Reserved