Django + FCGID на Fedora Core 9 - что мне не хватает?
1411 просмотра
1 ответ
Fedora Core 9, кажется, имеет FCGID вместо FastCGI в качестве готового модуля, управляемого YUM. [ Я бы предпочел не поддерживать модуль вне YUM; так что никакие руководства не собираются для меня или моих системных администраторов. ]
Я пытаюсь запустить Django через интерфейс runfastcgi (согласно документации по развертыванию FastCGI ).
То, что я вижу, является полученной страницей error_log
. Он не возвращается через Apache в мой браузер. Кроме того, есть множество сообщений - очевидно, от flup и WSGIServer - которые указывают, что среда WSGI не определена должным образом.
Доступен ли FastCGI для FC9, и я его просто не заметил?
Создают ли FCGID и flup необходимую среду WSGI для Django? Если да, можете ли вы поделиться
.fcgi
сценарием интерфейса, который вы используете? Мой скопирован изmysite.fcgi
Django Docs. На странице документации FCGID отсутствуют указания на то, что PHP и Ruby поддерживаются - напрямую через PHP и через Rubydispatch.fcgi
- и Python не поддерживается.
Обновление . Сообщения об ошибках ...
WSGIServer: missing FastCGI param REQUEST_METHOD required by WSGI!
WSGIServer: missing FastCGI param SERVER_NAME required by WSGI!
WSGIServer: missing FastCGI param SERVER_PORT required by WSGI!
WSGIServer: missing FastCGI param SERVER_PROTOCOL required by WSGI!
Должен ли я отказаться от корабля и переключиться на mod_python и отказаться от этого подхода?
Автор: S.Lott Источник Размещён: 04.06.2019 07:23Ответы (1)
1 плюс
Почему бы вам не попробовать modwsgi ? Это звучит как предпочтительный способ в наши дни для приложений WSGI, таких как Django.
Если вы не хотите компилировать материал для Fedora Core, это может быть сложнее.
Что касается вашего первого вопроса, похоже , это решает проблему конфигурации fcgid.
Обратите внимание, что вы не хотите запускать приложение django вручную, как это: python manage.py runfcgi
fcgi запускается apache автоматически, если установка выполнена правильно и перезапущена touch your.fcgi
.
Вопросы из категории :
- python Обработка XML в Python
- python Как я могу использовать Python itertools.groupby ()?
- python Python: На какой ОС я работаю?
- python Как я могу создать непосредственно исполняемое кроссплатформенное приложение с графическим интерфейсом на Python?
- python Вызов функции модуля с использованием его имени (строки)
- django Использование виджетов времени / даты в Django в произвольной форме
- django Django + FCGID на Fedora Core 9 - что мне не хватает?
- django Грязные поля в джанго
- django Есть ли простой способ заполнить SlugField из CharField?
- django Захват параметров URL в запросе. GET
- apache2 Удаление файла в папке с ограниченным доступом в Linux
- apache2 tortoisesvn - Ошибка запроса отчета об ошибке ../../../!svn/vcc/default
- apache2 Как сделать Apache медленным и ненадежным?
- apache2 Как определить, установлены ли OpenSSL и mod_ssl на Apache2
- fcgid Ошибка обработчика fcgid-script.php
- fcgid Ошибка сервера: сброс соединения по пиру | Конец вывода скрипта перед заголовками
- fcgid Apache fcgid php "Работающие" простаивающие процессы php