下载证书

  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. 阿里不让多表join?我偏要!
  2. ES mlockall作用——preventing that memory from being paged to the swap area
  3. c语言随机产生100个字母,C语言实现产生100以内的随机数做加减运算
  4. spring react_使用Spring WebFlux构建React性REST API –第1部分
  5. C#正则的委托和lambda表达式用法
  6. 排毒食物 红糖可补血美体排毒
  7. Assets.car 解压工具 cartool 使用报错 segmentation fault cartool 解决方案
  8. HashMap,LinkedHashMap和Hashtable类的深入剖析与理解
  9. 【图论】图的深度优先遍历与广度优先遍历(图文讲解)
  10. lua 垃圾回收机制
  11. OA考勤打卡系统功能点
  12. 计算机函数怎么向下填充,excel快速填充公式_Excel向左向右向上向下自动填充公式的方法步骤_excel公式填充...
  13. 基于区块链技术的航运贸易流程研究
  14. 渗透测试之信息收集总结
  15. 易捷文件共享web服务器 v3.5,易捷文件共享Web服务器 官方版
  16. zabbix纯内网环境监控服务器发送邮件报警
  17. 前后端滑块验证码实例附源码(java jquery)
  18. 微信小程序免费教学视频
  19. Windows下查看电脑的CPU个数,核心数,线程数
  20. Matter协议特性解析(二) 分身(Multiple Fabiric)和权限控制

热门文章

  1. 办公室装修设计6大规范示意
  2. [指南]-DeepFaceLab 2.0说明和教程(推荐)
  3. 前端知识 分享总结(实时更新......)
  4. 【python】如何画简单的图
  5. Qt读取Json文件数据
  6. 参考文献格式字号字体_字体字号格式要求
  7. 五位本科生4个月造出芯片毕业!新的后续来了……
  8. 名帖116 文徵明 小楷《离骚经》
  9. 解决在EasyUI中使用百度地图出现不居中和坐标图标显示异常的问题(红色代码部分)
  10. 网络流初步:最大流(Dinic算法)