我在尝试将我的 apache 服务器配置为托管多个域时遇到了一些麻烦。在这一刻,我只有一个,但我想让它准备好容纳更多。我不知道如何让服务器在启用 SSL 的情况下监听端口 80 和 443。我在虚拟主机的 .conf 文件中有这个配置:
<IfModule mod_ssl.c>
<VirtualHost *:80>
DocumentRoot /var/www/mygamingmoments
ServerName mygamingmoments.es
<Directory "/var/www/html/mygamingmoments">
allow from all
Options Indexes FollowSymLinks
Require all granted
AllowOverride All
RewriteEngine On
RewriteOptions Inherit
</Directory>
SSLCertificateFile /etc/letsencrypt/live/mygamingmoments.es/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/mygamingmoments.es/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
事实是,现在我可以使用 https 进入我的网站,但如果我没有写这个,虚拟主机似乎无法正常工作。
问候。