欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

主机域名

ZeroSSL证书申请教程(图文)

主机域名 我的站长站 2024-10-09 共10人阅读

1、ZeroSLL官网:https://zerossl.com/

2、注册账号,点击免费 SSL 证书申请,注册账号,https://app.zerossl.com/signup

ZeroSSL证书申请教程(图文)

3、填写你的 IP 地址,然后选择免费 SSL 证书时长,90天。

4、选择自动生成 CSR。

5、验证域名,云主机的 IP 只有使用权,所以不能通过 DNS 方式验证,选择第二种 web 方式验证。

按提示下载文件。

按要求把文件放到指定文件夹,前面已经安装了 Nginx,所以我们直接在 Nginx 网站默认主页下创建即可。默认路径:/usr/share/nginx/html。

上传完成之后先访问一下是否可以看到验证文件。

最后,回到 ZeroSSL 验证页面,点击完成验证。

6、下载证书

ZeroSSL 证书验证成功后,就可以下载证书文件了。ZeroSSL SSL 证书提供了多种形式,包括了 Nginx、Apache 等。下载 Nginx 证书,下载下来的 ZeroSSL 证书文件有三个:ca_bundle.crt 和 certificate.crt 以及私钥 key。

7、配置Nginx-官网教程

使用 nginx -t 命令,可以看到Nginx配置的默认地址:/etc/nginx/nginx.conf

nginx -t

在 nginx 文件夹下新建证书文件夹

cd /etc/nginx
mkdir cert && cd cert

使用 FTP 工具 Xftp 把刚才下载的密钥上传到 cert 文件夹。

合并 .crt 文件

cat certificate.crt ca_bundle.crt >> certificate.crt

Nginx.conf 配置

进入 conf.d 文件夹

cd /etc/nginx/conf.d/

新建 ip.conf 文件

touch ip.conf

编辑 ip.conf 文件

vim /etc/nginx/conf.d/ip.conf

写入下面的配置

server {
listen 80;
listen [::]:80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name _; #你的服务器IP地址
#HTTP 重定向到 HTTPS
if ($ssl_protocol = "") { return 301 https://$host$request_uri; }
#ssl                  on;  ##官方文档这行必须关闭,否则会报错。
#nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /etc/nginx/conf.d/ip.conf:12
#证书位置
ssl_certificate      /etc/ssl/certificate.crt; 
ssl_certificate_key  /etc/ssl/private.key;
#证书配置
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;  #安全链接可选的加密协议
ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;  #加密算法
ssl_prefer_server_ciphers on;  #使用服务器端的首选算法
ssl_session_timeout 10m;  #缓存有效期
#证书日志
access_log   /var/log/nginx/nginx.ip.access.log;
error_log    /var/log/nginx/nginx.ip.error.log;
#指定文件路径,这里没有搭建任何网站,默认文件已经指定了默认网页,不需再指定。
#location     / {
#root         /home/www/public_html/your.domain.com/public/;
#index        index.html;
#}
}

验证 nginx 配置

nginx -t

重载 Nginx 配置

nginx -s reload

访问 ip 即可自动跳转 https

标签 SSL证书
相关推荐
  • SSL证书
  • WDCP服务器安装SSL证书实现HTTPS网址配置方法

    WDCP面板环境,给某个站点添加SSL证书,实现HTTPS网址访问。在过去的几篇文章中,分享过不少在Linux VPS中对应的WEB环境安装SSL证书的经历,其实总体来看都大同小异,区别就是Apache或者Nginx,也有用其他环境,然后将SSL证书对应到站点配置文件绑定即可。网友告...

    服务器配置 228 5年前
  • 免费申请AlwaysOnSSL SSL证书

    打开主页之后我们可以清晰的看到申请界面,我们填写如下信息:-官方已经给出了证书签名请求的命令,不会的同学可以参考下面的教程:(给出两个方法 大家选择合适自己的方法)方法一:创建自签名证书的步骤注意:以下步骤仅用于配置内部使用或测试需要的SSL证书。第1...

    服务器配置 284 5年前
  • 免费SSL证书申请有哪些

    SSL证书基本上已经成为了现在建站的“标配”了,无论是搜索引擎对待Https加密的态度,还是用户对于Https链接的认识程度,SSL在当前的互联网地位已经得到了大大的提高了,所以还没有给自己的网站配置SSL证书的朋友不要犹豫赶紧上Https吧。对于商家或者公司来...

    服务器配置 289 5年前
  • 西部数码一键部署ssl证书工具
    西部数码一键部署ssl证书工具

    ssl证书一键部署工具截图使用方法如果原来部署过证书需删除原来证书的相关文件,有两个地方,D:ssl和D:nginxconfvhost下面的文件全删,否则部署证书时会冲突。剩下的就不用我说了,都是傻瓜式的,相比于传...

    开发软件 171 5年前
  • GoDaddy安装SSL证书详细图文教程

    GoDaddy国内现在已经有了中文版本了,大家可以选择简体中文即可。安装步骤1.登录到GoDaddy账户后,在“ssl certificates”一栏里我们可以按到自己购买的SSL证书。如图所示:2.我们需要点击证书产品后面的“Set Up”激活下SSL。3.点击设置后我们可以看到证...

    服务器配置 599 5年前