首页 > 其他分享 >如何自动申请免费的HTTPS证书?

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

时间:2024-04-04 11:33:57浏览次数:22  
标签:证书 443 申请 端口 域名 HTTPS 80 免费

在购买域名的时候我相信很多人都遇到了对于证书的问题,之前我也是使用阿里云的免费一年的证书,那时候感觉还好,一年更换一次,但是近期阿里云对于证书的过期时间直接砍到了三个月!让我难以接受,所以我在想吧他直接集成到我的FastGateway中,让他自动申请,自动续期!下面我将教大家如何使用Fast Gateway自动申请证书!

安装部署FastGateway

目前来说FastGateway可以使用俩种最简单的方式,前提条件就是使用DockerDocker Compose

Docker指令安装:

docker run -d --restart=always --name=gateway-api -e PASSWORD=Aa123456 -p 8080:8080 -p 80:80 -p 443: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 # web管理端
      - 80:80 # Http代理端口
      - 443:443/udp # Https代理端口
      - 443:443/tcp # Https代理端口 Http3需要开启UDP和TCP,请注意防火墙设置是否允许
    volumes:
      - ./data:/data/

安装完成以后我们打开浏览器访问 ip:8080的管理界面,进入到下面的界面以后输入默认的密码Aa123456即可访问

进入默认的首页:

然后我们打开证书管理-点击新增证书,目前只支持自动申请证书,第一步填写你的域名,这个域名是不包含http://的只是完整的域名,邮箱不要乱填,因为邮箱会去注册账号申请证书,乱填可能导致申请失败!

添加卧槽以后点击HTTP代理-点击新增站点,在这里我们需要添加80端口的一个服务,域名需要和你在上面创建的域名一致,负责会导致无法访问的可能性,并且这里的端口是唯一的,点击我们的提交就添加了一个站点服务。

:需要申请的域名必须要解析到这个服务器,并且需要创建一个80的端口监听因为申请证书需要http校验,他会请求你申请的域名地址加上80的端口进行访问,校验完成才会下发证书。

然后在回到我们的证书管理,点击我们需要申请的证书的申请按钮就会申请(或定时任务自动执行申请),看到证书状态成功就什么成功了!

如何使用HTTPS证书?

子啊上面我们创建好了证书,也成功申请了证书,下面我们就需要创建一个HTTPS的端口服务,下面我们打开HTTP代理,然后打开新增站点,然后填写下面类似参数,域名需要填写自己申请的域名即可,端口需要填写成443,然后勾选SSL,这样会启用HTTPS,点击添加即可

开源项目

FastGateway项目是完全开源可商用的

FastGateway Github

FastGateway Gitee

技术交流群:737776595

标签:证书,443,申请,端口,域名,HTTPS,80,免费
From: https://www.cnblogs.com/hejiale010426/p/18113997

相关文章

  • 免费分享一套SpringBoot+Vue健身房管理系统,帅呆了~~
    大家好,我是java1234_小锋老师,看到一个不错的SpringBoot+Vue健身房管理系统,分享下哈。项目视频演示【免费】SpringBoot+Vue健身房管理系统Java毕业设计_哔哩哔哩_bilibili【免费】SpringBoot+Vue健身房管理系统Java毕业设计项目来自互联网,免费开源分享,严禁商业。更多毕业设......
  • 立即解锁免费GPT4 API KEY,畅享顶尖资源!
    作者之前曾经探索过很多可以免费使用GPT-4的方法,但在使用一些AI工具或谷歌插件时,却需要填写GPT的APIKEY。而OpenAI是根据token数计费的。那么,有没有办法可以免费获得GPT的APIKEY呢?确实是有的。在这篇文章中,我将介绍如何通过一个开源工具取得免费的GPTAPIKEY,并探索在实际应用......
  • 三分钟一条AI小和尚视频 ,日引300+创业粉,单日变现四位数 ,附赠全套免费工具
    三分钟一条AI小和尚视频 ,日引300+创业粉,单日变现四位数,附赠全套免费工具历经半年,走了无数弯路,轻创社项目网交了无数学费。终于给兄弟们把这个方法测试出来了本次课程非常详细建议大家反复观看简单地说,就是通过ai绘画生成小和尚等人物,并通过一些工具实现视频动态化,发布到......
  • 免费https证书申请
    一、https是什么“https(全称:HyperTextTransferProtocoloverSecureSocketLayer,超文本传输安全协议),是以安全为目标的HTTP通道,是HTTP的扩展(升级版),用于计算机网络的安全通信”——维基百科简单理解为:在http的基础上,增加安全套接字层(SSL),既可以变成https,作用就是让网站数据传输......
  • Python免费下载安装全流程(Python 最新版本),新手小白必看!
    前言今天换了新的电脑,需要重新安装python和PyCharm,就简单的写个教程吧~一、Python下载1、进入Python官网官网地址:https://www.python.org2、点击【Downloads】展开后点击【Windows】跳转到下载python版本页面,选择"StableReleases"稳定版本,我下载的是Python3.10.10版......
  • 国内首款AI音乐生成大模型「天工SkyMusic」并开启免费邀测;SWE-agent 修复GitHub仓库中
    ✨1:天工SkyMusic昆仑万维推出国内首款AI音乐生成大模型「天工SkyMusic」并开启免费邀测天工SkyMusic是由昆仑万维集团开发的一款AI音乐生成工具,它基于先进的「天工3.0」超级大模型构建,代表了目前国内唯一公开可用的AI音乐生成大模型。这款工具专为那些想要借助人工......
  • 详解SSL证书系列(9)SSL客户端认证
    上一篇介绍了HTTPS和HTTP协议的区别,理解了HTTP加上加密处理和认证以及完整性保护后即是HTTPS,同时HTTPS也是身披SSL外壳的HTTP,那么SSL客户端认证是怎么回事呢?这篇文章我将带领大家来了解一下。某些Web页面只想让特定的人浏览,或者干脆仅本人可见,为达到这个目标,必不可少的就是认证......
  • 4款免费可用的数据集成平台亮点
    在众多免费的数据集成工具中,我们选出了四个平台,它们分别是Apache Nifi、FineDataLink、kettle、ETLCLoud。现在,让我们快速浏览一下这四个平台的亮点。 Apache Nifi:Apache NiFi 是一款强大的数据集成和处理平台,它由美国国家安全局(NSA)开发并在2014年开源,并于2015年7月成为A......
  • ENSP通过 ISAKMP 方式建立 IPsec 隧道(采用证书认证)更新中
    第一步:证书准备cd/etc/pki/CAopensslreq-newkeyrsa:2048-x509-days365-out//CN-HN-SY-SYZY-XXJS-CA_ROOT(剩下的都按回车)cacert.pem-keyoutcakey.pemmvcakey.pemprivate/cd~/certsopensslreq-newkeyrsa:2048-new-outr1csr.csr-keyoutr1key.pem/......
  • 【整理】免费的IP代理池
       > 插:AI时代,程序员或多或少要了解些人工智能,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。坚持不懈,越努力越幸运,大家一起学习鸭~~~背景:最近在做爬虫项目,IP总是被封,所以在网上搜集了下免费的IP代理池来使用,整理出......