Понадобилось запустить какой-нить блог и, конечно, как питонщик, я выбрал сабж. Но дело в том, что я почти не знаю джангу – так, общие принципы. С помощью Shiza я запустил это дело, но работает оно… Не просто медленно, а о-о-очень медленно. Главная страничка грузится с минуту! А она пустая…
Итак, есть сервер с доменным именем "da“. Мне нужно, чтобы при обращении к ”std.da", был нормальный рабочий блог.
Сам byteflow я положил в /var/www/sites/std (там ещё три wikimedia, которые нормально работают).
Конфиг byteflow я почти не трогал (фактически только базу данных – sqlite – прописал).
Вот конфиг апача, но сильно не пинайте, так как я с вёбом вообще не дружу и апач настраиваю впервые:
<VirtualHost *:80>
ServerName std.da
ServerAlias std.*
DocumentRoot /var/www/sites/std
Alias /static/ /var/www/sites/std/static/
<Directory /var/www/sites/std/static>
Order deny,allow
Allow from all
</Directory>
# Это я вычислил, читая html админки... css ищется в /dmin-media/
Alias /admin-media/ /usr/local/lib/python2.6/dist-packages/django/contrib/admin/media/
<Directory /usr/local/lib/python2.6/dist-packages/django/contrib/admin/media>
Options +FollowSymLinks
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias / /var/www/sites/std/django.wsgi
</VirtualHost>
P.S. В логах пусто, но при загрузке апач говорит, что не может отрезолвить ServerName. Я перелопатил весь конфиг (он небольшой), но так и не понял чего он там не может, ибо все имена известны.