之前写的一篇:申请并使用免费https证书SSL、nginx下配置https证书
参考:https://blog.csdn.net/xiaxia_Lin/article/details/96991428
里面的nginx配置也能实现https和http共存。
最近发现一个更简单的nginx配置可以实现,记录一哈
修改成:(其他配置根据自己情况修改,laravel项目可参考上面的链接)
这样http和https的链接都可以用
server {
listen 80; #http
listen 443 ssl; #https
#server_name localhost;
server_name xyl.jujiaoweb.com;
#ssl on; #注释
#证书和密钥存放地址
ssl_certificate /etc/nginx/cert/server.pem;
ssl_certificate_key /etc/nginx/cert/server.key;
..................
}