Найти - Пользователи
Полная версия: Права доступа к файлам на сервере
Начало » Django » Права доступа к файлам на сервере
1
dmc
прошу помощи у опытных людей.

сделал свой первый проект на 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 чтобы с ним смог работать веб-сервер?



очень прошу помочь. спасибо!
dmc
может кому пригодится решение вопроса с правами:
http://debianworld.ru/articles/ustanovka-i-nastrojka-django-nginx-cherez-fastcgi-flup-v-debian-ubuntu/
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB