编辑配置

支持多行输入,JSON格式请确保格式正确

导入证书

完整的证书文件路径
完整的密钥文件路径
用于接收证书到期通知

申请SSL证书

前提条件:
  • 服务器80端口可访问(用于域名验证)
  • 域名DNS已正确解析到服务器
  • 已安装certbot工具
支持多域名证书(SAN)
• 每行输入一个域名br> • 第一行为主域名br> • 最多支持100个域名br> • 所有域名必须正确解析到本服务器
用于Let's Encrypt注册和接收通知
注意:证书申请过程可能需�?-2分钟,请耐心等待

添加域名

主要的域名地址
每行一个别名域名,或用逗号分隔
用于Let's Encrypt注册和接收通知
注意:
  • 域名DNS必须已正确解析到服务器
  • 自动申请证书需要80端口可访问/li>
  • 配置将自动重启Nginx服务

Nginx域名管理配置指南

📋 前提条件

  • �?Nginx已安装:sudo apt install nginx
  • �?Certbot已安装(如需SSL):sudo apt install certbot python3-certbot-nginx
  • �?域名DNS已配置A记录指向服务器IP
  • �?80�?43端口已开�?/li>

🚀 使用步骤

  1. 添加域名:/strong>点击"添加域名"按钮,填写域名信息
  2. 自动配置:系统自动创建Nginx配置文件
  3. 自动测试:/strong>验证配置文件语法正确性
  4. 自动重启:/strong>重启Nginx使配置生效
  5. 证书申请:(可选)自动申请Let's Encrypt证书

⚙️ 配置说明

  • 主域名:主要的访问域名
  • 别名域名:/strong>同时支持的其他域名
  • 后端地址:/strong>应用服务器地址(通常�?27.0.0.1�?/li>
  • 后端端口:/strong>应用服务器监听端口(默认8080)
  • HTTPS�?/strong>启用后支持HTTPS访问
  • 自动证书�?/strong>使用Let's Encrypt免费证书

📁 配置文件位置

  • 配置文件:/etc/nginx/sites-available/{domain}
  • 启用配置:/etc/nginx/sites-enabled/{domain}
  • 访问日志:/var/log/nginx/{domain}_access.log
  • 错误日志:/var/log/nginx/{domain}_error.log

🔧 常用命令

  • 测试配置:sudo nginx -t
  • 重启服务:sudo systemctl reload nginx
  • 查看状态:sudo systemctl status nginx
  • 查看日志:sudo tail -f /var/log/nginx/error.log

⚠️ 注意事项

  • �?需要root权限才能修改Nginx配置
  • �?建议使用systemd服务运行应用
  • �?证书申请有频率限制(每周50�?域名�?/li>
  • �?❗ 删除域名会同时删除配置文件
📚 更多信息:

详细的配置指南请查看项目文档�?code>Nginx域名管理指南.md