申请SSL证书

SSL证书在线一键申请,低至18元/月,98元/年,单域名、多域名、通配符,申请SSL就上一门SSL平台!

Nginx 安装SSL证书 Nginx配置https证书教程

Nginx 安装SSL证书 Nginx配置https证书教程

Nginx 安装SSL证书
1.下载SSL证书并上传到服务器管理SSL证书 -> 订单详细 -> 下载SSL证书 -> 选择 [Nginx] , 点击[下载SSL证书]
yourdomain.com.crt (服务器证书+CA-BUNDLE)
yourdomain.com.key (私钥文件)如果为空请将生成CSR时保存的私钥内容粘贴在文件中

2.查找并编辑nginx的配置文件

不同操作系统环境nginx配置文件位置不同. 仅列出几个常用的,具体请咨询服务器管理人员

/etc/nginx #centos 使用yum安装一般在这个位置
/etc/nginx/sites-available/example.com #ubuntu 系统
/usr/local/nginx/conf/vhosts #lnmp

3.在虚拟站点上配置SSL证书

假设把证书文件yourdomain.com.crt 和 yourdomain.com.crt 上传到服务器 /opt/ssl/ 目录默认规则 HTTP 请求使用TCP 80端口,  我们现在只是配置一个nginx虚拟站点使用TCP 443端口 (以Ubuntu为例修改配置文件)。

#请根据自己服务器实际配置文件路径修改
vi /etc/nginx/sites-available/example.com

我们不需要删除已有的站点配置,只需要增加nginx 配置SSL的必要参数

server {
 listen 80;
 #SSL 配置必要参数
 listen 443 ssl;
 #站点主机名
 server_name www.yourdomain.com;
 #SSL 配置必要参数
 ssl_protocols TLSv1.2 TLSv1.1 TLSv1;
 ssl_certificate /opt/ssl/yourdomain.com.crt;
 ssl_certificate_key /opt/ssl/yourdomain.com.key;
 ssl_prefer_server_ciphers on;
 
 #自动跳转到HTTPS (可选)
 if ($server_port = 80) {
 rewrite ^(.*)$ https://$host$1 permanent;
 }
 
 location / {
 root /home/yourdomain/;
 index index.php;
 }
}

注意事项

ssl_certificate  /  ssl_certificate_key 要填写自己上传证书的位置

4.重启nginx服务

#CentOS6 系统
service nginx restart
#CentOS7 系统 / Ubuntu
systemctl restart nginx 
#旧的Linux系统
/etc/init.d/nginx reload
#Windows nginx
cd nginx安装目录
nginx.exe -s reload

相关知识:
ssl证件申请
SSL证书是用于保护数据传输安全的一种加密方式。当用户访问一个网站时,浏览器会向服务器发送请求,服务器会返回一个包含公钥的证书,浏览器通过验证证书的真实性,将公钥传输给服务器,服务器使用公钥对数据进行加密,再传输给浏览器,浏览器使用私钥对数据进行解密。SS
2023-04-06
ssl怎么申请书
SSL,即 Secure Sockets Layer,是一种网络安全协议,用于保护在互联网上进行通信的数据安全。SSL证书是一个数字证书,用于验证网站的身份和加密网站与用户之间的通信。在本文中,我将介绍SSL证书的申请过程及其原理。SSL证书的申请过程:1
2023-04-06
网站ssl证书申请怎么做
SSL证书是一种用于保护网站数据传输安全的加密证书,它可以确保网站与用户之间的通信不被黑客窃取或篡改。SSL证书的申请过程相对复杂,但只要掌握了基本的原理和流程,就能够轻松完成。一、SSL证书的基本原理SSL证书基于公钥加密技术,使用数字证书来验证网站的身
2023-04-06
ip怎么申请ssl证书
SSL证书是一种用于保护网站安全的数字证书,可以确保用户与网站之间的通信是加密的,并且可以验证网站的身份。在申请SSL证书之前,需要先了解一些基本的概念和原理。SSL证书的原理SSL证书是一种基于公钥加密技术的数字证书。公钥加密技术是一种密码学算法,它使用
2023-04-06
ssl证书域名与申请的域名不一样
SSL证书是一种数字证书,用于验证网站的身份和加密网站与访问者之间的通信。在申请SSL证书时,必须指定需要保护的域名。如果证书中的域名与实际使用的域名不匹配,可能会导致浏览器警告或无法访问网站。在这篇文章中,我们将详细介绍SSL证书域名与申请的域名不一致的
2023-04-06
ssl证书申请验证方法
SSL证书是一种数字证书,用于保护网站和用户之间的通信过程。当用户访问一个使用SSL证书的网站时,浏览器会与服务器建立一个加密连接,确保用户的信息不被窃取或篡改。在申请SSL证书之前,需要进行验证,以确保证书的真实性和有效性。SSL证书的验证过程可以分为三
2023-04-06
ssl证书申请选购指南
SSL证书是用于保护网站数据传输安全的重要工具,它可以有效地防止黑客窃取网站信息和篡改数据。在申请和选购SSL证书时,需要考虑以下几个方面。一、SSL证书类型SSL证书分为域名验证型、组织验证型和增强验证型三种类型。域名验证型证书只验证域名的所有权,适用于
2023-04-06
北京ssl证书申请流程
SSL证书是一种加密技术,它可以帮助保护网站和应用程序的数据安全性,防止黑客攻击和数据泄露。SSL证书的申请过程相对复杂,但是只要按照以下步骤进行操作,就可以轻松地申请到一个有效的SSL证书。第一步:选择证书类型在进行SSL证书申请之前,需要先选择适合自己
2023-04-06
企业型ssl证书申请
SSL证书是一种数字证书,用于保护网站和在线应用程序的安全。企业型SSL证书是一种高级SSL证书,适用于大型企业和电商平台。本文将介绍企业型SSL证书的申请原理和详细步骤。一、企业型SSL证书的原理企业型SSL证书是一种基于公钥基础设施(PKI)的数字证书
2023-04-06
申请ssl要80
SSL(Secure Sockets Layer)是一种加密协议,用于保护互联网上的数据传输安全。申请 SSL 证书是为了让网站的访问更加安全,减少黑客攻击和数据泄漏的风险。在申请 SSL 证书时,需要使用到端口号 80,下面我们来详细介绍一下为什么需要使
2023-04-06
免费ssl证书的申请方式
SSL证书是一种用于保护网站安全的数字证书,通过加密方式确保数据传输的安全性。在过去,SSL证书是需要花费一定费用才能获得的,但现在,随着免费SSL证书的出现,使用SSL证书已经不再是高昂的成本。免费SSL证书的申请方式主要有两种:自签名证书和第三方机构颁
2023-04-06
政府申请ssl证书
SSL证书是一种数字证书,用于确保网站与用户之间的数据传输安全。在安全通信中,SSL证书扮演着非常重要的角色。政府在网站建设中,也需要申请SSL证书来确保网站安全。SSL证书的申请过程比较复杂,需要政府机构提供相关资料并进行审核。以下是政府申请SSL证书的
2023-04-06