Инструменты пользователя

Инструменты сайта


webserver-apache-wsgi-django

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
webserver-apache-wsgi-django [08.01.2012 17:10]
kpetrov [Дебаг]
webserver-apache-wsgi-django [09.01.2012 15:13]
kpetrov [Установка Apache и mod_wsgi]
Строка 101: Строка 101:
 <code bash> <code bash>
 # создается системная группа  # создается системная группа 
-$ sudo addgroup --quiet --system project_group_name +$ sudo addgroup --quiet --system project_group_name
  
 # создается системный пользователь  # создается системный пользователь 
 $ sudo adduser --quiet --system --ingroup project_group_name --no-create-home --no-create-home project_group_name $ sudo adduser --quiet --system --ingroup project_group_name --no-create-home --no-create-home project_group_name
 # новый владелец для проекта  # новый владелец для проекта 
-$ sudo chown django:www-data -R /home/django-projects/project_name +$ sudo chown project_group_name:www-data -R /home/django-projects/project_name 
  
 # права доступа на проект. Право на чтение для www-data необходимо  # права доступа на проект. Право на чтение для www-data необходимо 
Строка 140: Строка 140:
  
     # Параметры запуска wsgi      # Параметры запуска wsgi 
-    WSGIDaemonProcess django-site user=django group=django home=/home/django-projects/project_name/media/ \  +    WSGIDaemonProcess project_group_name-site user=project_group_name group=project_group_name home=/home/django-projects/project_name/media/ \  
-                      processes=2 threads=4 maximum-requests=100 display-name=apache-django-wsgi +                      processes=2 threads=4 maximum-requests=100 display-name=apache-project_group_name-wsgi 
     WSGIProcessGroup project_group_name-site      WSGIProcessGroup project_group_name-site 
  
Строка 165: Строка 165:
 Теперь, когда виртуальный хост создан, необходимо создать wsgi-обработчик. Для этого создается файл c помощью консольного текстового редактора (например, nano или vim):  Теперь, когда виртуальный хост создан, необходимо создать wsgi-обработчик. Для этого создается файл c помощью консольного текстового редактора (например, nano или vim): 
 <code bash> <code bash>
-$ sudo -u django vim /home/django-projects/project_name/deploy/django.wsgi+$ sudo -u project_group_name vim /home/django-projects/project_name/deploy/django.wsgi
 </code> </code>
  
Строка 171: Строка 171:
  
 <code bash> <code bash>
-$ sudo nano /home/django-projects/project_name/deploy/django.wsgi+$ sudo -u project_group_name nano /home/django-projects/project_name/deploy/django.wsgi
 </code> </code>
  
-или в директорию "/home/django-projects/project_name/deploy/django.wsgi" через FTP залить файл "django.wsgi" со следующим содержимым: +или в директорию "/home/django-projects/project_name/deploy/django.wsgi" через FTP залить файл "django.wsgi" со следующим содержимым:
  
 <code python> <code python>
webserver-apache-wsgi-django.txt · Последнее изменение: 02.11.2014 23:49 (внешнее изменение)

Инструменты страницы