У меня есть несколько виртуальных хостов на сервере CentOs 7 с apache, у меня есть файлы конфигурации в /sites-available и символическая ссылка на /sites-enabled.
До сегодняшнего дня все было хорошо, но теперь для одного из доменов он просто продолжает загружать apache по умолчанию вместо веб-сайта. Вообще ничего не изменилось, а остальные работают нормально.
Предположим, что это следующие домены:
dev.test.com cdn.dev.test.com dev2.test.com cdn.dev2.test.com
Все работало нормально, их корневые документы - это смонтированные диски /dev1 и /dev2.
dev.test.com работает нормально, cdn.dev.test.com работает нормально, но dev2.test.com просто случайно перестал работать. Проверил на него всю конфу, ничего не изменилось, конфиг тоже удалил и переделал, все равно не работает!
Внизу /etc/httpd/conf/httpd.conf находится следующее:
IncludeOptional /sites-enabled/*.conf
В и dev2.test.com.conf есть это:
<VirtualHost *:80>
ServerName dev2.test.com
DocumentRoot /dev2/public_html
<Directory "/dev2">
Options Indexes FollowSymLinks MultiViews
DirectoryIndex index.html index.php
Order allow,deny
Allow from all
Require all granted
AllowOverride all
</Directory>
</VirtualHost>
В этот момент я был в тупике, я даже поместил index.html в папку /var/www/html, и он тоже не загружается.