场景:从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;