Показаны различия между двумя версиями страницы.
сайты:настройка_django_nginx_passenger [2021.03.20 08:27] – создано feser | сайты:настройка_django_nginx_passenger [2021.05.26 19:38] (текущий) – feser | ||
---|---|---|---|
Строка 3: | Строка 3: | ||
wget https:// | wget https:// | ||
yum install nginx-mod-http-passenger | yum install nginx-mod-http-passenger | ||
+ | | ||
+ | <code - / | ||
+ | |||
+ | server { | ||
+ | |||
+ | root / | ||
+ | | ||
+ | passenger_enabled on; | ||
+ | passenger_user nginx; | ||
+ | passenger_python | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | Уровнем выше от пути, указанном в root должно лежать wsgi приложение: | ||
+ | |||
+ | <code - / | ||
+ | |||
+ | projectname = ' | ||
+ | virtualenv_root = '/ | ||
+ | |||
+ | import sys | ||
+ | import os | ||
+ | |||
+ | sys.path.append(os.path.join(os.getcwd(), | ||
+ | |||
+ | from django.core.wsgi import get_wsgi_application | ||
+ | |||
+ | os.environ.setdefault(' | ||
+ | |||
+ | application = get_wsgi_application() | ||
+ | |||
+ | </ | ||
+ |