项目

一般

简介

【敏捷版】alb配置代理转发后,css,png等资源文件403

liu yp10 个月 之前添加

场景:从192.168.1.2机器将请求转发到4台部署了应用服务器(AAS-V10)的机器上6888端口,具体ip为192.168.1.3, 192.168.1.4, 192.168.1.5, 192.168.1.6

此处alb.conf配置为:

upstream backend_server{
    server 192.168.1.3:6888;
    server 192.168.1.4:6888;
    server 192.168.1.5:6888;
    server 192.168.1.6:6888;
}
server {
        listen 8080;
        server_name myapp.example.com;

        location / {
            proxy_pass http://backend_server;
        }
    }

此时访问192.168.1.2:8080表现为静态文件403,直接在192.168.1.3:6888上访问正常

解决方法在location /块中加上proxy_set_header Host $host;