logo

SSL证书生成器

快速生成自签名SSL证书,支持多域名、自定义配置

📋 基本信息
例如: localhost, myapp.local, example.com
多个域名用逗号分隔
多个IP用逗号分隔
⚙️ 高级选项 (可选)
📁 输出设置
生成证书链文件
SSL证书生成器 - 使用帮助

📝 基本步骤

  • 填写域名/网站地址 (例如: localhost, myapp.local)
  • 如需支持多个域名,在"额外域名"中填写,用逗号分隔
  • 设置IP地址 (默认: 127.0.0.1)
  • 设置证书有效期 (建议: 365天)
  • 点击"生成SSL证书"按钮
  • 证书生成后会自动下载

💡 使用场景

  • 本地开发HTTPS: 域名填 localhost,IP填 127.0.0.1
  • 测试SSL/TLS功能: 使用自签名证书进行开发测试
  • 内网应用HTTPS访问: 配置内网IP和域名

⚠️ 重要提示

  • 生成的是自签名证书,仅用于开发和测试
  • 浏览器会显示"不安全"警告,需要手动添加信任
  • 生产环境请使用正规CA颁发的证书

🔧 配置Web服务器

Nginx配置:

ssl_certificate /path/to/server.crt;
ssl_certificate_key /path/to/server.key;

Apache配置:

SSLCertificateFile /path/to/server.crt
SSLCertificateKeyFile /path/to/server.key

Python Flask:

app.run(ssl_context=('server.crt', 'server.key'))