
1 keepeye 2022-04-22 16:46:49 +08:00 首先协议没有变化之说,http 和 https 是两个 server 块,你要分别在里面写规则 规则试试看下面这种,我也不知道行不行 location ~ /(.*)/(.*) { resolver 8.8.8.8; set $myhost $1; proxy_pass http://$myhost/$2; } |
3 qiujun 2022-04-22 17:16:29 +08:00 |
4 iqoo 2022-04-22 17:38:15 +08:00 建议加上 upstream 配置 keepalive ,不然每次访问都要建立连接,性能开销超大。 |
5 FanError 2022-04-22 17:47:00 +08:00 顺便在这问个问题,nginx 反代的目标是 https 时,直接报错。。 当时测试反代百度,直接就报错了。。是不是反代 https 网站时,还需要特殊设置,或者有些目标网站特殊设置后,就不能反代了? |
6 Hanada 2022-04-22 21:44:15 +08:00 via Android @FanError 要传 sni ,proxy_ssl_server_name 和 proxy_ssl_name |
8 ophark 2022-04-24 12:50:58 +08:00 proxy_pass http://$myhost/$2; 改成 proxy_pass $scheme://$myhost/$2; |