nginx 配置https http请求转发到https

 

去阿里云或者腾讯云上申请ssl证书

如果你要http请求和https请求都可以使用:

(在阿里云或者百度云上面下载下来的ssl证书应该是一个cert结尾的文件和一个key结尾的文件,照样配置无所谓的,要的是文件里面的秘钥,不用注意是pem结尾的还是key结尾的,fullchain.pem是cert文件privkey.per是key文件)

如果你要求全部使用https协议:

1.那就配置两个server来监听端口

2.第一个用来监听80(http)端口,用来将所有的http请求重定向到443(https)上

3.第二个用来监听443(https)端口,并且处理请求

(在阿里云或者百度云上面下载下来的ssl证书应该是一个cert结尾的文件和一个key结尾的文件,照样配置无所谓的,要的是文件里面的秘钥,不用注意是pem结尾的还是key结尾的,fullchain.pem是cert文件privkey.per是key文件)