Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 25, 2010 20:20:22

dmc
От:
Зарегистрирован: 2010-01-25
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Права доступа к файлам на сервере

прошу помощи у опытных людей.

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



очень прошу помочь. спасибо!



Отредактировано (Янв. 26, 2010 06:45:20)

Офлайн

#2 Янв. 31, 2010 13:49:37

dmc
От:
Зарегистрирован: 2010-01-25
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Права доступа к файлам на сервере

может кому пригодится решение вопроса с правами:
http://debianworld.ru/articles/ustanovka-i-nastrojka-django-nginx-cherez-fastcgi-flup-v-debian-ubuntu/



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version