下载证书

  1. 申请证书
  2. 证书下载
    文件格式为:

    • PEM格式的证书文件。
      PEM格式的证书文件是采用Base64编码的文本文件,您可以根据需要将证书文件修改成其他格式。
    • KEY格式的证书私钥文件。

安装证书

  1. 登录Linux
  2. 证书上传到服务器
    • 新建存放证书的目录
    mkdir /usr/local/nginx/conf/cert
    
    • 使用远程工具(Xsheel,MobaXterm)将证书上传至目录/usr/local/nginx/conf/cert
  3. 编辑Nginx配置文件
    • 编辑配置文件

      vim /usr/local/nginx/conf/nginx.conf
      
    • 添加配置 server
          server {listen       443 ssl; #如果使用Nginx 1.15.0及以上版本,请使用listen 443 ssl代替listen 443和ssl on。server_name xxxx.com;  #注意替换自己的域名charset utf-8;ssl_certificate "/usr/local/nginx/conf/cert/xxxx.pem"; #注意替换自己的证书文件名称ssl_certificate_key "/usr/local/nginx/conf/cert/xxxx.key"; #注注意替换自己的证书私钥名称ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; #表示使用的TLS协议的类型。ssl_prefer_server_ciphers on;location / {root / #web网站目录;index index.html;}error_page 404 /404.html;location = /40x.html {}error_page 500 502 503 504 /50x.html;location = /50x.html {}}# 自动跳转HTTPSserver {listen 80;server_name bwc.ipooli.com; #需要将yourdomain替换成证书绑定的域名。rewrite ^(.*)$ https://$host$1; #将所有HTTP请求通过rewrite指令重定向到HTTPS。location / {index index.html index.htm;}}
      
    • 保存配置文件
      按 Esc 键,输入`:wq!` 然后按下Enter。
      

重启Nginx

执行如下命令:

  • 进入nginx可执行目录cd /usr/local/nginx/sbin
  • 检查配置文件是否异常 ./nginx -t
  • 重新载入配置文件 ./nginx -s reload

更多文章:www.ipooli.com

扫码关注公众号《ipoo》

如何在Nginx上 安装SSL证书相关推荐

  1. 在Nginx/Tengine服务器上安装SSL证书

    在Nginx/Tengine服务器上安装SSL证书 阿里云SSL证书服务支持下载证书安装到Nginx/Tengine服务器上,本文介绍了证书安装的具体操作. 背景信息 本文档以CentOS 7.Ngi ...

  2. 在Jetty服务器上安装SSL证书

    在Jetty服务器上安装SSL证书 阿里云SSL证书服务支持下载证书安装到Jetty服务器,从而使Jetty服务器支持HTTPS安全访问.本文介绍了证书安装的具体操作. Jetty服务器版本确认.建议 ...

  3. 在Apache服务器上安装SSL证书

    在Apache服务器上安装SSL证书 本页目录 前提条件 操作步骤 后续操作 相关文档 阿里云SSL证书服务支持下载证书安装到Apache服务器,从而使Apache服务器支持HTTPS安全访问.本文介 ...

  4. 在IIS服务器上安装SSL证书

    在IIS服务器上安装SSL证书 本页目录 前提条件 操作步骤 相关文档 阿里云SSL证书服务支持下载SSL证书安装到IIS服务器上,从而使IIS服务器支持HTTPS安全访问.本文介绍了证书安装的具体操 ...

  5. 如何在远程桌面网关服务器上安装SSL证书

    远程桌面网关服务器使远程用户可以通过任何网络连接设备连接到内部或专用网络的资源.RD 网关使用 RDP(远程桌面协议)来启用远程用户和内部网络之间的安全连接 (HTTPS).无需配置 VPS 即可启用 ...

  6. centos8的Nginx服务器上安装SSL证书

    1.首先是下载SSL证书或者你自己生成 2.打开配置文件,比如我的是在/etc/nginx/nginx.conf和/etc/nginx/nginx.conf.default #以下属性中,以ssl开头 ...

  7. 8.0强行转换后变成了7_如何在服务器上安装SSL证书,让你的网站变成https

    本文适合任何人了解,图形化操作.下面以腾讯云为例,并且服务器(linux)也安装了宝塔面板. 1.登陆腾讯云账号进入控制台,找到SSL的产品 2.按要求申请并填写表单,记住私钥密码 3.提交后,待腾讯 ...

  8. linux ssl证书卸载,linux下nginx怎么卸载ssl证书

    常见的情况下,Linux下nginx一般的ssl配置文件是这样的: server { listen 443; server_name example.com; root /apps/www; inde ...

  9. 如何在虚拟主机安装ssl证书,详细教程来了

    谈到ssl证书,相信大家都不会感到陌生,这种在网站运营中极为重要的安全凭证对于网站经营者来说是极为重要的证明,对于访问网页的用户来说也是信息安全和传输稳定的标志.现阶段想要建立一个优质的网站,普遍需要 ...

最新文章

  1. LeetCode Ransom Note(字符串)
  2. Fluid 给数据弹性一双隐形的翅膀 -- 自定义弹性伸缩
  3. [Git] 001 初识 Git 与 GitHub 之新建仓库
  4. Eigrp恶意插入路由和致瘫***测试(四)
  5. Pytorch基础(八)——正则化
  6. 微软亚洲研究院资深专家、IEEE Fellow帮助您深入细致地学习网络传播模型和算法啦!...
  7. “几乎看不见”的铰链!可折叠iPhone要来了?
  8. 字符指针变量和字符数组的对比
  9. 从0开始学Swift笔记整理(五)
  10. 曲线平滑算法 matlab,matlab学习之降噪平滑算法
  11. python什么叫索引_python中索引是什么意思(一文详解其定义)
  12. 字符串匹配——朴素算法Brute-Force(布鲁特-福斯算法)
  13. LA 4670 Dominating Patterns
  14. java jsp使用flash播放mp4,(jsp/html)网页上嵌入播放器(常用播放器代码整理)
  15. Centos安装google浏览器01
  16. jsp页面获取到后台的cookie(记住我)
  17. 计算机主板 g41,g41主板参数盘点
  18. 决策树算法_基本思想
  19. 为什么TDM更适合数字传输?(模拟信号与数字信号传输比较,TDM与FDM传输方式比较)
  20. 超全的机器学习、深度学习视频课程和讲义的百度网盘下载

热门文章

  1. 零跑C11斩获大奖,带来了极致的挑战
  2. 如何在VM16上安装虚拟机(win7)及联网
  3. ofd格式转pdf,所需代码和jar包--亲测可用
  4. 大数据分析01——成都二手房(平均价格)
  5. 追忆年华――孩子时代的玩具
  6. 父进程退出,保证子进程交由init。
  7. 智能云防雷,信号浪涌保护器防雷接地方案
  8. AutoCAD打开文件提示“无法识别的版本,不能读取”
  9. MapReduce明星搜索指数统计,找出人气王
  10. iOS OC消除黄色警告⚠️ (不断的更新中...)