Многие, наверно, заметили, что мой сайт долгое время выдавал вместо той красоты, что вы сейчас видите тупо белую страницу.
Я, признаться, сам охренел, проснувшись однажды утром и увидев такой расклад. Ну т.е. вчера я ложился спать, и у меня работал мой сайт, а утром проснувшись, внезапно показал мне ёбаное ничего!
Времени в тот день у меня как-то не было разбираться с этим, ну и я забил. Не работает и фиг с ним. И вот, спустя уже наверно 2 месяца я решил что надо разобраться в проблеме.
Значит, проблема:
1. Есть виртуальный хост в апаче, который указывает в нужный докрут /home/ynblpb, к примеру.
2. есть дефолтный вируалхост, куда попадает пользователь в случае, если хост не прописан явно. /var/www
3. при обращении к sapeg.in сервер радостно отдавал почему-то внутренности /var/www
Переписывание конфигов, танцы с бубном, гугление, попытки смены местами значений в SererName и ServerAlias ни к чему не приводили. При этом, хочу отметить что остальные хосты (и даже поддомены) работали отлично, и не капризничали.
Уж не знаю чей баг оказался (apache2 или debian), но решение нашлось следующее:
в файлах /etc/hostname и /etc/hosts.conf имя сервера было заменено с sapeg.in на srv.sapeg.in
после ребута сервера сайт заработал как прежде.
Что это было я так и не понял. Если кто знает что это такое — отпишитесь позязя.