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

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


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

Настройка Django+nginx+passenger

wget https://oss-binaries.phusionpassenger.com/yum/definitions/el-passenger.repo
yum install nginx-mod-http-passenger
/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;
}

Уровнем выше от пути, указанном в root должно лежать wsgi приложение:

/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()
сайты/настройка_django_nginx_passenger.txt · Последнее изменение: 2021.05.26 19:38 — feser