如何在aws elastic beanstalk上为非www和www域配置letencrypt ssl?

Posted

技术标签:

【中文标题】如何在aws elastic beanstalk上为非www和www域配置letencrypt ssl?【英文标题】:How config letsencrypt ssl for non-www and www domain on the aws elastic beanstalk? 【发布时间】:2019-04-23 13:15:18 【问题描述】:

我使用https://github.com/tomyates/letsencrypt-install-elasticbeanstalk-single-instance/ 为aws elastic beanstalk 配置letsencrypt SSL。

我的问题:https://github.com/tomyates/letsencrypt-install-elasticbeanstalk-single-instance/issues/2

我为 domain.com 配置了 SSL,没问题。 (LE_SSL_DOMAIN = domain.com) 但是当我运行 www.domain.com 时,浏览器错误: “您的连接不是私密的”。

那么,如何同时为 domain.com 和 www.domain.com 配置 SSL? 我试过了:

-d "$LE_SSL_DOMAIN" -d "www.$LE_SSL_DOMAIN"

但它不起作用!

帮帮我。谢谢大家!

【问题讨论】:

【参考方案1】:

我的解决方案:

 sudo ./certbot-auto certonly -d "$LE_SSL_DOMAIN" --agree-tos --email "$LE_EMAIL" --webroot --webroot-path /var/app/current"$DOCUMENT_ROOT" --debug --non-interactive --renew-by-default

=> 更新:

 sudo ./certbot-auto certonly --apache -d "$LE_SSL_DOMAIN" -d "www.$LE_SSL_DOMAIN" --agree-tos --email "$LE_EMAIL" --debug --non-interactive --renew-by-default

【讨论】:

以上是关于如何在aws elastic beanstalk上为非www和www域配置letencrypt ssl?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 AWS Elastic Beanstalk 上设置 HTTPS

如何在 AWS Elastic Beanstalk 上设置 HTTPS

如何在 AWS Elastic Beanstalk 上部署 next.js?

如何在 AWS Elastic Beanstalk 上运行 celery worker?

如何使用 aws cli 在 Elastic Beanstalk 上上传和部署?

如何在 AWS Elastic Beanstalk 上安装/运行 Spark Java 框架?