nginxロードエージェントがCSS、JSPを正常にロードできないなどの問題解決方法
1592 ワード
apacheに搭載されたフォーラムは、nginxで負荷が均衡し、結果的に戻ったページは画像に追加できず、スタイルがありません.
ブラウザF 12でトレースすると、cssスタイルをロードできません.
ネットでいろいろな方法を探しました.正則を直して問題を解決するという.私にはまったく役に立たない.の
エラーの例は次のとおりです.
最後にhttpリクエストヘッダ構成に関連し、最終的に問題を解決することを発見しました.
転載先:https://blog.51cto.com/12053820/1866086
ブラウザF 12でトレースすると、cssスタイルをロードできません.
ネットでいろいろな方法を探しました.正則を直して問題を解決するという.私にはまったく役に立たない.の
エラーの例は次のとおりです.
upstream dr13am{
server 172.25.28.26:80;
server 172.25.28.27:80;
server 172.25.28.28:80 backup;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)${
proxy_pass
access_log off;
expires 30d;
}
最後にhttpリクエストヘッダ構成に関連し、最終的に問題を解決することを発見しました.
location /{
proxy_pass http://dr13am;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
nginx ngx_http_proxy_module 。 proxy_set_header 。 , http , Host X-Forward-For。
Host , nginx , host , nginx host , 【 , host proxy_pass 】。
,X_Forward_For http ? , , *** , 。 , nginx , http :
proxy_set_header Host $http_host;
proxy_set_header X-Forward-For $remote_addr;
$http_host $remote_addr nginx , 。 Host , $http_host , $host 。 , , $host $http_host , http Host Host 。
転載先:https://blog.51cto.com/12053820/1866086