用宝塔面板的nginx反代网站非常方便,但在反代某些网站比如说gitbook之流时,nginx会报错。
日志显示如下:
SSL_do_handshake() failed (SSL: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:SSL alert number 40) while SSL handshaking to upstream
这时候访问反代的网站会发现502错误
解决的方法也很简单,在nginx的的配置文件下加上一行
proxy_ssl_server_name on;
这样就可以了,此外,如果要反代https网站,你需要给反代的机器上的域名配置ssl证书,申请证书这块就不多说了。
同理,可以这个方式反代Google,油管等等。
接下来用智能DNS把国内或者分运营商解析到这个VPS的IP就可以了。
然后等待DNS更新生效即可。
再次访问反代的网站,发现可以访问了
版权属于:吉士的转生日记
本文链接:https://heaid.top/index.php/archives/108/
【转载时须注明出处及本声明】
1 条评论
555