Я использую Apache 2.4 на Ubuntu. Я пытаюсь переименовать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
такой особенный? Как его переименовать, не сломав всего?
Вам необходимо убедиться, что новое имя конфигурации заканчивается на .conf
Поскольку это только символическая ссылка, созданная a2ensite
, вы, вероятно, захотите переименовать его в фактический файл конфигурации:
a2dissite default-ssl
mv /etc/apache2/sites-available/default-ssl.conf \
/etc/apache2/sites-available/foobar.conf
a2ensite foobar
service apache2 reload