免费HTTPS证书申请

peco · 6天之前 · 135 次点击 · 预计阅读时间 1 分钟 · 大约8小时之前 开始浏览    

通用申请步骤

1. 选择支持免费证书的颁发机构

免费HTTPS证书申请https://www.joyssl.com/certificate/select/free.html?nid=7

填写注册码(230907)即可获取申请资格

b4e8d76226cd33d6d8e5a61a968d62a.png

2. 生成证书签名请求(CSR)

在服务器生成CSR文件,包含:

  • 公钥:用于加密数据。
  • 域名信息:需与网站域名一致。
  • 组织信息(可选):如公司名、部门等。

示例命令(Apache服务器):

bash复制代码
    openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain.key -out yourdomain.csr

3. 验证域名所有权

证书机构(CA)需确认你对域名的控制权,常见方式:

  • DNS验证:在域名DNS记录中添加指定TXT记录。
  • HTTP验证:在网站根目录放置特定文件。
  • 邮箱验证:通过域名注册邮箱接收验证链接。

4. 获取并安装证书

验证通过后,下载证书文件(通常包含 .crt.pem 文件)和私钥(.key),配置到服务器:

  • Nginx配置示例

    nginx复制代码
        server {
    
            listen 443 ssl;
    
            ssl_certificate /path/to/cert.pem;
    
            ssl_certificate_key /path/to/privkey.key;
    
            # 其他配置...
    
        }
    

5. 启用HTTPS并重定向

确保网站强制使用HTTPS,可通过 301重定向 将HTTP请求转为HTTPS。

6. 设置自动续期

使用脚本或工具(如 certbot renew)定期自动续期,避免证书过期导致网站无法访问。

注意事项

  • 兼容性:确保服务器软件(如Nginx、Apache)支持HTTPS配置。
  • 安全存储:私钥需严格保密,避免泄露。
  • 混合内容问题:HTTPS页面需确保所有资源(图片、脚本)也通过HTTPS加载。

通过以上步骤,可为网站免费启用HTTPS加密,提升安全性与可信度。


有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

135 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传