使清漆可以使用SSL(Nginx Server)

时间:2018-09-20 06:47:23

标签: ssl nginx

我的目标是:通过HTTP和HTTPS接受请求,然后将这些请求首先转发给清漆,如果存在缓存,则从中进行服务;如果不存在,则从作为Web服务器运行并在HTTPS上交付最终网页的Nginx请求复制。 / p>

我当前的配置是这样的: 1. Nginx监听端口8080和443 2.清漆监听端口80

当前,当通过HTTP发出请求时,它们是通过清漆传递的,但是当通过HTTPS发出请求时,清漆不会传递它们。我的目标是在客户端和Nginx Web服务器之间放置清漆(或使清漆在端口443上工作)

通读文章并回答StackOverflow,我尝试将反向代理443设置为80(也许是8080?)

我关注了这些文章:

https://www.smashingmagazine.com/2015/09/https-everywhere-with-nginx-varnish-apache/ https://serverfault.com/questions/835887/redirect-http-to-https-using-varnish-4-1

问题是,当我尝试进行设置时,出现502错误的请求错误,有时还会显示默认的Nginx页面。

PS:我正在尝试使用虚拟服务器块(而非默认服务器)进行设置。 PS2:我还需要通过HTTPS传递最终的Web页面,以通过HTTP或HTTPS发出请求(但重定向错误太多) PS3:我正在使用Cloudflare

0 个答案:

没有答案