2009-05-11 7 views
1

Как развернуть проект Python на веб-сервере, который поддерживает Python через CGI? Я хорошо разбираюсь в PHP, но не понимаю отношения CGI к Python в процессе развертывания.Развертывание Python через CGI

Любые ссылки на ресурсы приветствуются.

Веб-узел, о котором идет речь, является GoDaddy.

ответ

3

Как правило, мы используем mod_wsgi, чтобы приложение Python отвечало на CGI.

PHP имеет особую роль - язык выполнения - это приложение CGI.

Python не имеет этой особой роли. Python - по умолчанию - не является CGI-приложением. Это требует куска клея, чтобы хорошо играть с Apache. mod_wsgi - это клей.

0

Чтобы ответить на вопрос о развертывании python как CGI (хотя он не имеет большого смысла в системе высокой активности - бывают случаи, когда он отлично справляется с заданием), вы просто убедитесь, что ваши файлы исполняемы , иметь правильное расширение, а затем следовать this tutorial. Это то, чему я привык учиться.

EDIT: Чтобы быть ясным - я рекомендую вам изучить Django для развертывания веб-приложений на основе python.

+0

Но я получаю ошибку внутреннего сервера –

+0

проверяет ваш журнал ошибок веб-сервера (если вы используете apache, его скорее всего будет называть error.log) –

+0

Я попробовал его на другом хостинге, и я вижу весь код в качестве страницы, когда я введите .py файлы url –