反向代理中,www.aaa.cn代理到的后端地址www.bbb.cn,同一个域名,三种填法,三种截然不同的结果
1.填写http://www.bbb.cn,不带"/",则是直接跳转到后端域名www.bbb.cn,而非反向代理,浏览器不会显示是www.aaa.cn
2.填写http://www.bbb.cn/,带"/",则是报空站点
3.填写https://www.bbb.cn/,https并且带"/“或者不带”/",浏览器都是返回502
复制在BT那边成功的反向代理配置代码过来,还是不行,请教一下有没有成功的大神,指点一下,谢谢了!
目的是为了让两个域名都用htpps访问同一个站点,把2个域名都绑定到一个站点上,不能实现2个不同的域名都有https
修改网站配置文件:
server {
listen 80 ;
server_name aaa www.aaa.com;
include /www/sites/etkwl.com/proxy/*.conf;
}
反向代理中的源文配置:
location / {
proxy_pass https://www.bbb.com;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
上面的配置,浏览器返回的还是502 Bad Gateway
2024/09/05 10:52:09 [alert] 6#6: *2127 2048 worker_connections are not enough while connecting to upstream, client: 47.119.177.109, server: xn--igvu56c99l9ia.xn--fiqs8s, request: "GET / HTTP/1.1", upstream: "http://47.119.177.109:80/", host: "www.xn--igvu56c99l9ia.xn--fiqs8s", referrer: "http://47.119.177.109:58762/"
后台日志报错,好像多次连接,直接进过了进程次数,浏览器返回了 500 Internal Server Error