当通过我的nginx代理访问网站时,只有html
正确加载。返回的css
和javascripts
是乱码。但是当我直接访问网站时,JavaScript加载正确。我不知道为什么我得到这个奇怪的React。
所有的请求都是GET-requests
,它们的响应总是200
。奇怪的是我在日志里没看到任何奇怪的东西。我也试过旋转GZIP
,但没有解决问题。
这是nginx conf:
server {
listen 80;
server_name wut.*;
location / {
proxy_pass http://10.10.1.60/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
1条答案
按热度按时间1cosmwyk1#
我已经打开了gzip,但它仍然不起作用。原来你需要从1升级HTTP版本。0 --〉1.1
通过在
location
块中添加这一行,问题就会消失:proxy_http_version 1.1;