免费的HTTPS证书

简介: 免费的HTTPS证书

如何自动申请免费的HTTPS证书?

在购买域名的过程中,我们经常会遇到证书的问题。我曾经使用过阿里云提供的免费一年证书,但近期阿里云将证书的有效期缩短至三个月,这让我感到不便。因此,我决定将证书申请和更新过程集成到我的FastGateway中,实现自动化操作。本文将向你介绍如何使用FastGateway自动申请HTTPS证书。

安装部署FastGateway

FastGateway的安装部署非常简单,主要有两种方式:使用Docker或Docker-Compose。

Docker指令安装

docker run -d --restart=always --name=gateway-api -ePASSWORD=Aa123456 -p8080:8080 -p80:80 -p443:443 -v$(pwd)/data:/data/registry.cn-shenzhen.aliyuncs.com/tokengo/gateway-api:v1.0.0

这条指令会创建一个名为gateway-api的容器,并监听8080、80、443端口。8080端口是管理界面的端口,而80和443端口则用于外部访问。

Docker-Compose安装

services:
  gateway-api:
    image: registry.cn-shenzhen.aliyuncs.com/tokengo/gateway-api:v1.0.0
    restart: always
    container_name: gateway-api
    environment:
      PASSWORD: Aa123456
    ports:
      - "8080:8080"
      - "80:80"
      - "443:443/udp"
      - "443:443/tcp"
  volumes:
    - "./data:/data/"

安装完成后,通过浏览器访问ip:8080,输入默认密码Aa123456即可进入管理界面。

申请证书

在FastGateway的管理界面中,进入“证书管理”并点击“新增证书”。你需要填写完整的域名(不包含http://)和邮箱地址(邮箱用于注册账号申请证书,因此请确保邮箱地址正确,以免申请失败)。

添加完成后,点击“HTTP代理”并选择“新增站点”。在这里,你需要添加一个监听80端口的服务,确保域名与你创建的域名一致。提交后,站点服务就会被添加。

注意事项

  • 申请证书的域名必须解析到你的服务器。
  • 需要为申请的域名创建一个监听80端口的服务,因为申请证书需要通过HTTP校验。

回到“证书管理”,点击申请按钮,如果状态显示为成功,则表示证书申请成功。

使用HTTPS证书

创建好证书后,你需要创建一个HTTPS端口服务。在“HTTP代理”中新增站点,填写域名和端口(端口应为443),勾选SSL以启用HTTPS,并添加站点。

相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
6月前
|
算法 Linux 网络安全
Centos7 Linux系统下生成https的crt和key证书
Centos7 Linux系统下生成https的crt和key证书
210 0
|
6月前
|
安全 算法 小程序
互联网并发与安全系列教程(17) - 生产环境配置HTTPS证书
互联网并发与安全系列教程(17) - 生产环境配置HTTPS证书
81 0
|
2天前
|
网络安全
https的证书错误,错误码-1012问题及解决方案
https的证书错误,错误码-1012问题及解决方案
9 0
|
8天前
|
域名解析 网络协议 应用服务中间件
阿里云SSL证书配置(HTTPS证书配置)
该内容是一个关于如何在阿里云上准备和购买SSL证书,以及如何为网站启用HTTPS的步骤指南。首先,需要注册并实名认证阿里云账号,然后在SSL证书控制台选择证书类型、品牌和时长进行购买。申请证书时填写域名信息,并进行DNS验证,这包括在阿里云域名管理板块添加解析记录。完成验证后提交审核,等待证书审核通过并下载Nginx格式的证书文件。最后,将证书配置到网站服务器以启用HTTPS。整个过程涉及账户注册、实名认证、证书购买、DNS设置和证书下载及安装。
188 0
|
8天前
|
安全 搜索推荐 网络安全
【HTTPS】https证书详细解释
文章简单的讲解了一下https是什么,以及是干什么用的
142 0
【HTTPS】https证书详细解释
|
8天前
|
存储 网络安全 数据安全/隐私保护
Windows Server 2019 IIS HTTPS证书部署流程详解
Windows Server 2019 IIS HTTPS证书部署流程详解
108 0
|
8天前
|
安全 网络安全 CDN
阿里云CDN HTTPS 证书配置流程
阿里云CDN HTTPS 证书配置流程
268 1
|
8月前
|
安全 应用服务中间件 Linux
Linux安装免费Https证书,过期自动更新 省钱秘籍
Linux安装免费Https证书,过期自动更新 省钱秘籍