Запускать Python cgi-скрипты везде в var / www / - PullRequest
0 голосов
/ 28 мая 2011

Привет!У меня есть проблема, я не смог ее решить, и я надеюсь, что вот кто-то, кто сможет мне помочь.

Я хочу запускать свои скрипты python на моем сервере apache2 через cgi.

Iзнаю, что я могу добавить сценарии в каталог cgi-bin, но я хочу запускать сценарии в каждом каталоге в каталогах / var / www (также в директивах поддоменов).

Что мне нужно длядобавить к файлам конфигурации в конфигах Apache, чтобы добавить .py cgi-support?

Я знаю, что в Интернете много учебных пособий, но каждый добавляет разные строки кода в разные файлы конфигурации -.-

Большое спасибо!

Филипп

1 Ответ

1 голос
/ 28 мая 2011

Я думаю, что это довольно сложный вопрос без каких-либо конкретных подробностей.Какова конфигурация вашего веб-сервера?Я имею в виду - вы сервер виртуальных хостов или просто используете один экземпляр localhost?

В каждом случае ваше определение каталога скриптов cgi должно указывать на один и тот же каталог:

ScriptAlias /cgi-bin/ /path_to_your_scripts/
<Directory /path_to_your_scripts/>
Options +ExecCGI
</Directory>

Но для обработкиСценарии Python Я бы порекомендовал использовать mod_wsgi или mod_python.Google должен указать вам несколько учебных пособий по их использованию.

...