当前位置:首页 > 技术 > 正文内容

nginx负载均衡后端无法加载css和js资源

醉清风2019-11-28技术785

nginx的代理缓存区,默认较小导致部分文件出现加载不全的问题,比较典型的如jQuery框架,可以通过配置调整nginx的缓存区即可。主要参考proxy参数

最终完整配置如下:

http {
# http_proxy 
proxy_buffer_size 128k;
proxy_buffers 32 128k;
proxy_busy_buffers_size 128k;

upstream backend {
server 127.0.0.1:8080;
}
server {
listen 80;server_name your.domain.com;
location /test {
proxy_pass http://backend/test; 
# proxy_paramsproxy_set_header Host $http_host;  #从header头中获取的主机名
proxy_set_header X-Real-IP $remote_addr; #获取header头中获取的主机的真实IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;#获取header头中获取代理者的真实ip
proxy_set_header X-Forwarded-Proto $scheme;
}


关于nginx的http_proxy模块参数含义:

L3Byb3h5L2h0dHBzL2ltZzIwMTguY25ibG9ncy5jb20vYmxvZy83MjY3MzIvMjAxODExLzcyNjczMi0yMDE4MTEwOTE4MTA0NjY2OS03ODE4NjAzNjgucG5n.jpg.png


扫描二维码至手机访问

扫描二维码推送至手机访问。

版权声明:本文由红柚酱发布,如需转载请注明出处。

转载请注明出处:https://www.notenet.cn/post/103.html

相关文章

JS控制文本框禁止输入特殊字符

JS控制文本框禁止输入特殊字符

JS 控制不能输入特殊字符<input type="text" class="domain" onkeyup="t...

redis的持久化之RDB的配置和原理

redis的持久化之RDB的配置和原理

  Redis优秀的性能是由于其将所有的数据都存储在内存中,同样memcached也是这样做的,内存中的数据会在服务器重启后就没有了,也就是不能保证持久化。但是为什么Redis能够脱颖而出呢...

Linux下apache日志分析与状态查看方法

Linux下apache日志分析与状态查看方法

使用apache服务器,有时候需要查看apache的日志与状态,那么就需要下面的命令了,特分享下方便需要的朋友假设apache日志格式为:118.78.199.98 – – [09/Jan/2018:...

Laravel5的数据库表建立问题 数据库迁移操作报错问题解决

Laravel5的数据库表建立问题 数据库迁移操作报错问题解决

执行迁移文件: php artisan migrate ; 数据库中就会看到如下报错:Migration table created successfully.In Connection.php li...

最经典的 MySQL 数据库运维案例

最经典的 MySQL 数据库运维案例

在刚开始接触数据库的时候,经常会遇到各种稀奇古怪的 error 信息,遇到报错会很慌张,急需一个解决问题的办法。跟无头苍蝇一样,会不加思索地把错误粘到百度上,希望赶紧查找一下有没有好的问题处理方法。我...