目前,我通过1和1(我购买域名的地方)拥有我的在线商店,我们的后端是使用Nginx托管的@ Linux云服务器。我们使用Cloudflare的基本版本作为前端。
现在,当我们使用“通配符”ssl证书(GeoTrust)转换为https时,我们无法让重定向使用CloudFlare CDN。我的工作得到了1和1的支持,但我们没有找到解决办法。我本来希望云朵终点站的某个人能帮忙解决这个问题,但目前还没有反应。
从1和1(GeoTrust)购买了SSL证书,并在nginx配置中进行了以下配置
listen 443 ssl;
server_name abc.com;
ssl_certificate /etc/nginx/ssl/abc.com_ssl_certificate.cer;
ssl_certificate_key /etc/nginx/ssl/*.abc.com_private_key.key;
网站的工作条件如下:
网站不工作
发布于 2019-01-04 19:37:34
你所描述的听起来像是一个重定向循环问题。默认情况下,cloudflare通过HTTP连接到服务器,然后服务器将其重定向到HTTPS。请注意,cloudflare不会通过HTTPS自动连接到您的服务器,即使客户端通过cloudflare请求HTTPS站点。
要使它始终通过HTTPS连接,请将"Crypto“下的"SSL”设置更改为“完整”或“完整(严格)”。
此外,如果根本不使用HTTP,也可以启用“始终使用HTTPS",因此Cloudflare可以重定向,否则Cloudflare可能通过HTTPS连接到服务器,但使用HTTP连接Cloudflare本身和客户端之间的连接。
有关如何工作的更多信息,请参见https://support.cloudflare.com/hc/en-us/articles/200170416-What-do-the-SSL-options-mean-。
https://serverfault.com/questions/879976
复制相似问题