我使用https://github.com/tomyates/letsencrypt-install-elasticbeanstalk-single-instance/为aws弹性beantalk配置letencrypt 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? 我尝试过:
public void SetDifferences(IEnumerable<Data> datas)
{
var fileLookup = new Dictionary<string, List<File>>();
foreach(var file in datas.SelectMany(d => d.Files))
{
if(!fileLookup.TryGetValue(file.Name, out var fileList))
{
fileList = new List<File>();
fileLookup.Add(file.Name, fileList);
}
if(fileList.Any(f => f.Version != file.Version))
{
foreach(var other in fileList)
{
other.FoundDifference = true;
}
file.FoundDifference = true;
}
fileList.Add(file);
}
}
但是它不起作用!
帮帮我。谢谢!
答案 0 :(得分:0)
我的解决方案:
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