我在 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