nginx配置https(ssl)访问

各位客官,欢迎光临小弟网站:maliweb.top

 

nginx配置ssl访问

阿里云服务器配置ssl证书

(1)申请免费的证书

  1. 这里我使用的是freessl证书 网站为 [免费ssl证书申请](https://freessl.cn "免费ssl证书申请")
  2. 这里不详细介绍如何申请了。
  3. 申请成功后,有个一键部署功能,直接配置相应的服务器信息,记住证书上传的地址
  4. 主要是.pem扩展名的两个文件 分别是cert.pem key.pem

(2)修改nginx配置文件

  1. 从freessl拿到的证书分两个文件,一个是xxx.crt,一个是xxx.key,分别对应证书和私钥,这里都已经转换为.pem格式。
  2.  
  3. 先备份nginx.conf文件再编辑,找到http下面的server配置
  4.  
    
    server{listen 80;server_name localhost;#如果只想让网站支持https访问,那么在server_name下面添加两行内容:#listen 443;#ssl on;#如果想让网站兼容http和https访问,那么在server_name下面添加一行内容:listen 443 ssl;ssl_certificate xxx.pem;#证书位置ssl_certificate_key xxx.pem;#私钥位置ssl_session_timeout 5m;
    }
    

(3)重启nginx

 
  1. ubuntu下命令:
  2. sudo service nginx restart


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部