我在Ubuntu上运行Apache 2.4。 我正在尝试重命名default-ssl.conf ,但我无法使其工作。
这是什么工作。
如果我启用SSL模块
a2enmod ssl
和站点configuration文件
a2ensite default-ssl.conf
并启动httpd
service apache2 start
那么httpd就完全按照预期在/var/www/html上的端口443 SSLencryption内容上提供服务。 到现在为止还挺好。
这是什么不工作。
如果我重命名默认的configuration文件
mv /etc/apache2/sites-enabled/{default-ssl.conf,foobar} service apache2 restart
那么httpd将在端口443上发送明文响应,并以/var/www的索引对“GET /”做出响应。
是什么使得名称default-ssl.conf如此特别? 我怎样才能重新命名而不会破坏一切?
您需要确保新configuration名以.conf结尾
由于这只是a2ensite命令创build的符号链接,所以您可能需要重命名为实际的configuration文件:
a2dissite default-ssl mv /etc/apache2/sites-available/default-ssl.conf \ /etc/apache2/sites-available/foobar.conf a2ensite foobar service apache2 reload