прошу помощи у опытных людей.
сделал свой первый проект на Django и хотел разместить на VPS. Но столкнулся с проблемами, которые ввиду не очень хорошего знания юникс систем не знаю как обойти.
итак, задача: развернуть django-проект с доступом через SSL.
Установил lighttpd + flup + mysql + django. к lighttpd прикрутил сертификат и виртуальных хостинг. все работает.
далее пытаюсь разместить проект. веб-сервер предлагает размещать сайты в папке /var/www, ок создал/var/www/mysite через учетную запись рута и переписал туда файлы.
далее все сделал как описано здесь http://ru.wikibooks.org/wiki/Django
не работает, точнее пишет - ошибка 500. пытался запустить сервер а потом поставить права chmod 0777 mysite.sock, начинает показывать джанговские отладочные предупреждения, а при попытке входа в админку выдается “An unhandled exception was thrown by the application.”
Вопросы:
1. насколько безопасно размещать файлы проекта в папке веб-сервера? и какие права на них нужно поставить? и на саму папку тоже.
2. где разместить файл mysite.fcgi, какие и как на него поставить права?
3. из под какого пользователя запускать "python manage.py runfcgi socket=mysite.sock чтобы с ним смог работать веб-сервер?
очень прошу помочь. спасибо!