CentOS7.6下Nginx配置Https


CentOS7.6下Nginx安装请参考博文:阿里云CentOS7.6下安装Nginx 现在为了网站更加安全,可以采用https访问,需要安装SSL证书,一般SSL证书都需要付费,但是也有免费的,我这里在阿里云申请了免费的DV证书。 在 产品->安全->

使用Nginx代理https到Tomcat,后端request.getRequestURL()获取不到https开头的链接

Q&A 

在网站改为https后,后台tomcat实际访问的地址为http,在某些场景下会有问题。 解决方法如下: 1、nginx的location块中增加配置 内容如下: proxy_set_header X-Forwarded-Proto $scheme;