用Nginx反向代理套了Cloudflare的cdn的网站

  • A+
所属分类:CDN

用宝塔面板的nginx反代网站非常方便,但在反代某些网站比如说gitbook之流时,nginx会报错。

用Nginx反向代理套了Cloudflare的cdn的网站

日志显示如下:

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更新生效即可。

再次访问反代的网站,发现可以访问了

bwg
小九

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: