如何在 Apache 2.4 中重命名 default-ssl.conf

如何在 Apache 2.4 中重命名 default-ssl.conf

我在 Ubuntu 上运行 Apache 2.4。我试图重命名default-ssl.conf,但无法让它工作。

以下是有效的方法。

如果我启用 SSL 模块

a2enmod ssl

以及站点配置文件

a2ensite default-ssl.conf

并启动 httpd

service apache2 start

然后 httpd 在端口 443 上提供服务,内容经过 SSL 加密/var/www/html,正如预期的那样。到目前为止一切顺利。

以下说明不起作用的内容。

如果我重命名默认配置文件

mv /etc/apache2/sites-enabled/{default-ssl.conf,foobar}
service apache2 restart

然后 httpd 在端口 443 上发送明文响应,并以索引 响应“GET /” /var/www

这个名字有什么default-ssl.conf特别之处?我该如何重命名它而不破坏所有内容?

答案1

您需要确保新配置名称以.conf

由于这只是a2ensite命令创建的符号链接,您可能需要将其重命名为实际的配置文件:

a2dissite default-ssl
mv /etc/apache2/sites-available/default-ssl.conf \
   /etc/apache2/sites-available/foobar.conf
a2ensite foobar
service apache2 reload

相关内容