免费HTTPS证书申请

peco · · 179 次点击 · · 开始浏览    

### **通用申请步骤** #### **1. 选择支持免费证书的颁发机构** ↓ **免费HTTPS证书申请**:https://www.joyssl.com/certificate/select/free.html?nid=7 填写注册码(**230907**)即可获取申请资格 ↑ ![b4e8d76226cd33d6d8e5a61a968d62a.png](https://static.golangjob.cn/241228/c6a5600335e02bea0ea066f6ba5b438b.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

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