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

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


сайты:настройка_django_nginx_passenger

Различия

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

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

сайты:настройка_django_nginx_passenger [2021.03.20 08:27] – создано feserсайты:настройка_django_nginx_passenger [2021.05.26 19:38] (текущий) feser
Строка 3: Строка 3:
   wget https://oss-binaries.phusionpassenger.com/yum/definitions/el-passenger.repo   wget https://oss-binaries.phusionpassenger.com/yum/definitions/el-passenger.repo
   yum install nginx-mod-http-passenger   yum install nginx-mod-http-passenger
 +  
 +<code - /etc/nginx/conf.d/aaa.conf>
 +
 +server {
 +
 +    root /var/www/dwork/my.server.ru/site;
 +    
 +    passenger_enabled on;
 +    passenger_user nginx;
 +    passenger_python  /var/www/my.server.ru/env/bin/python;
 +}
 +
 +</code>
 +
 +
 +Уровнем выше от пути, указанном в root должно лежать wsgi приложение:
 +
 +<code - /var/www/dwork/my.server.ru/passenger_wsgi.py>
 +
 +projectname = 'myproject'
 +virtualenv_root = '/var/www/my.server.ru/env/'
 +
 +import sys
 +import os
 +
 +sys.path.append(os.path.join(os.getcwd(), projectname))
 +
 +from django.core.wsgi import get_wsgi_application
 +
 +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'myproject.settings')
 +
 +application = get_wsgi_application()
 +
 +</code>
 +
сайты/настройка_django_nginx_passenger.1616228822.txt.gz · Последнее изменение: 2021.03.20 08:27 — feser