apache - Let's Encrypt SSL 在 AWS EC2 上的安装问题

标签 apache ssl amazon-ec2

我在 AWS EC2 实例上安装 Let's Encrypt 认证时遇到问题。遵循了谷歌的几个教程。 我已经创建了证书文件并在/etc/httpd/conf.d/ssl.conf 中正确更新了路径。但是,我的域仍然无法通过 https 访问。我没有为不同的域创建多个 httpd 配置文件,而是在/etc/httpd/conf/httpd.conf 中配置它们。域的典型配置如下所示:

<VirtualHost *:80>
 ServerName mydomain.in
 ServerAlias www.mydomain.in
 DocumentRoot /var/www/html/
 <Directory /var/www/html>
    # This relaxes Apache security settings.
    AllowOverride all
    # MultiViews must be turned off.
    Options -MultiViews
</Directory>
</VirtualHost>

以类似的方式,我在服务器上添加了多个域。我仅为 1 个域生成的证书文件。

解决相同问题的任何帮助或指示都会很有帮助。

最佳答案

在生成证书时,您必须一次提及所有域。

然后您可以为多个域使用相同的生成证书。

有关更多信息,请查看此链接 https://blog.alejandrocelaya.com/2016/08/16/setup-a-lets-encrypt-certificate-in-a-aws-elastic-load-balancer/

对于多个域,您可以通过创建多个具有相同 ssl 设置的虚拟主机来做到这一点。

关于apache - Let's Encrypt SSL 在 AWS EC2 上的安装问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48591227/

相关文章:

ssl - 在 apache 服务器上检查 ssl 设置的工具

Facebook iFrame 应用程序无法显示

ssl - 为 logstash-output-stomp 使用 SSL

linux - 如何在ec2实例中的/mnt上挂载交换分区

mysql - Amazon EC2 - 无法远程连接到 MariaDB

apache - htaccess 防止热链接也可以防止外部链接

apache2 在重写之前给出 404

python - 让 Ansible 信任我在 macOS 和 CentOS 上的自定义 CA

amazon-ec2 - 使用 OpenStack Nova API 以编程方式设置实例名称

apache - 启动由 perl 脚本调用的外部二进制文件时出现奇怪的 apache 行为