You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS Lightsail上Django应用搭配GoDaddy主机能否使用Let's Encrypt SSL证书?

解决方案

完全不需要购买GoDaddy的付费SSL证书,你可以根据自身架构选择以下两种方案完成配置,全程不需要CPanel权限。

方案1:域名直接解析到AWS Lightsail实例(优先选择)

如果你的Django应用实际运行在Lightsail实例,仅使用GoDaddy托管域名,所有SSL配置可以直接在Lightsail侧完成:

  • 登录GoDaddy域名管理后台,将域名的A记录指向你的Lightsail实例公网IP
  • 登录Lightsail实例,将已生成的Let's Encrypt证书(通常为fullchain.pem和privkey.pem两个文件)配置到站点对应的Web服务中:
    • Nginx环境:在站点server配置块内添加ssl_certificate /path/to/fullchain.pem;、ssl_certificate_key /path/to/privkey.pem;
    • Apache环境:在站点虚拟主机配置内添加SSLCertificateFile /path/to/fullchain.pem、SSLCertificateKeyFile /path/to/privkey.pem
  • 配置完成后执行重启Web服务操作,访问域名即可验证SSL生效

方案2:需同时使用GoDaddy主机服务的情况

如果你需要将部分内容托管在GoDaddy主机、动态请求转发到Lightsail的Django应用,可以按以下方式操作:

  • 提交已生成的Let's Encrypt证书文件给GoDaddy官方客服,要求协助部署到对应站点,正规主机服务商均支持用户自带SSL证书部署,无需强制购买官方付费证书
  • 若客服拒绝协助,可在Lightsail侧配置反向代理/CDN服务,将SSL卸载放在Lightsail层,GoDaddy侧仅走80端口明文回源,终端用户访问全程仍为HTTPS加密

注意事项

  • Let's Encrypt证书有效期仅为90天,建议配置自动续期定时任务,比如设置定时执行certbot renew命令,避免证书过期导致站点无法访问
  • 配置完成后可通过浏览器地址栏的锁形图标查看证书信息,确认证书生效

内容的提问来源于stack exchange,提问作者michaelbane

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 10:24:04