我在AWS EC2实例上安装Let的加密认证时遇到了麻烦。接下来是谷歌的一些教程。 我已经在/etc/httpd/conf.d/ssl.conf中创建了cert文件并正确更新了路径。但是,仍无法通过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个域生成的证书文件。
解决问题的任何帮助或指示都会有所帮助。
答案 0 :(得分:0)
在生成证书时,您必须一次提及所有领域。
然后,您可以将相同的生成证书用于多个域。
有关更多信息,请检查此链接https://blog.alejandrocelaya.com/2016/08/16/setup-a-lets-encrypt-certificate-in-a-aws-elastic-load-balancer/
对于多个域,您可以通过创建具有相同ssl设置的多个虚拟主机来实现。