阿里云ssl证书如何通过Nginx部署到服务器

 更新时间:2023年03月29日 10:04:11   作者:SlookUP  
这篇文章主要介绍了阿里云ssl证书通过Nginx部署到服务器的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1.什么是SSL:

“是为网络通信提供安全及数据完整性的一种安全协议”

用户访问你的网站,如果网站通过了这个协议去连接公网,那么用户访问的浏览器就会告诉用户,你的网站是安全的,访问的时候数据是有保障的

当然不部署是不影响网站的正常使用的

2.从阿里云申请证书

我就以我最常用的ssl证书为例,先登录阿里云,进入控制台搜索ssl

创建阿里云的免费证书

然后填入各项信息

点击下一步等待阿里云的审核,如果填写的没有问题的话,几分钟就会通过

3.下载证书部署到服务器中

我这里是以Nginx作为反向代理,下载的证书类型是Nginx,所以前提是你的网站已经使用了Nginx

连接服务器,将下载的证书Zip文件发到nginx/conf文件夹下,我个人的习惯是在conf文件夹下新建了cert文件夹,专门用来放ssl证书的

然后通过rz命令将文件放到sert文件夹下

通过unzip命令解压该文件,会得到两个解压文件,分别是以 .key和 .pem为后缀

4.Nginx部署证书

通过vim命令编辑nginx.conf文件(如果你有多个域名,通过Nginx分发了,那么就编辑对应的.conf文件)

listen 443 ssl ---- 持续监听443端口

server_name xxxxxx ---- 填入你的网站域名

sslon ---- 打开ssl服务

ssl_certificate cert/xxxxxxxxxxxxxxx.pem; ---- 这里填的是相对路径,把之前解压的 .pem后缀的文件添加进来

ssl_certificate_key cert/xxxxxxxxxxxxxxx.key; ---- 同上理

下面的配置你也可以填我一样的

ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;

编辑完保存退出,然后重启Nginx之后就完成了

到此这篇关于阿里云ssl证书通过Nginx部署到服务器的文章就介绍到这了,更多相关阿里云ssl证书内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • CentOS7下非编译安装Nginx的图文教程

    CentOS7下非编译安装Nginx的图文教程

    这篇文章主要为大家详细介绍了CentOS7下非编译安装Nginx的图文教程,文中通过示例图片进行了详细讲解,有需要的小伙伴可以跟随小编一起学习一下
    2023-10-10
  • nginx配置限制同一个ip的访问频率方法

    nginx配置限制同一个ip的访问频率方法

    今天小编就为大家分享一篇nginx配置限制同一个ip的访问频率方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • 使用nginx模拟进行金丝雀发布的方式

    使用nginx模拟进行金丝雀发布的方式

    今天小编就为大家分享一篇关于使用nginx进行金丝雀发布,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • 服务器使用Nginx部署Vue项目

    服务器使用Nginx部署Vue项目

    本文主要介绍了服务器使用Nginx部署Vue项目,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Nginx虚拟主机的配置步骤过程全解

    Nginx虚拟主机的配置步骤过程全解

    这篇文章主要为大家介绍了Nginx虚拟主机的配置步骤过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-03-03
  • 解决httpd占用80端口导致Nginx启动失败报错的解决办法

    解决httpd占用80端口导致Nginx启动失败报错的解决办法

    今天在建自己小网站时启动Nginx时,发现其报下列错误,意思是因为80端口被占用导致Nginx启动失败,所以本文小编给大家介绍介绍如何解决解决httpd占用80端口导致Nginx启动不成功报nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    2023-11-11
  • Nginx 中的地址重写功能(使用方法)

    Nginx 中的地址重写功能(使用方法)

    Nginx 地址重写(rewrite)是 Nginx 服务器中一个非常实用的功能,它可以帮助我们实现 URL 的重定向、隐藏真实文件路径、优化网站结构等,本文将详细介绍 Nginx 地址重写的相关知识和使用方法,感兴趣的朋友一起看看吧
    2024-01-01
  • Linux下yum安装nginx教程

    Linux下yum安装nginx教程

    这篇文章主要介绍了Linux下yum安装nginx教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • Centos7.3 安装部署Nginx并配置https的方法步骤

    Centos7.3 安装部署Nginx并配置https的方法步骤

    这篇文章主要介绍了Centos7.3 安装部署Nginx并配置https的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 简单指南:在Linux上安装Nginx

    简单指南:在Linux上安装Nginx

    本文将介绍如何在Linux系统下安装Nginx,Nginx是一款高性能的Web服务器和反向代理服务器,被广泛用于构建高可靠性、高性能的网站和应用程序,通过本文的指导,您将学会如何在Linux系统上安装Nginx,并进行基本的配置,需要的朋友可以参考下
    2023-10-10

最新评论