Я играл вокруг со своим собственным веб-сервером (Apache+Ubuntu) и Python. Из того, что я видел, что существует 3(?) основных способа сделать это:
Я вспоминаю чтение, что Django предпочитает mod_wsgi, и я отчасти интересуюсь изучением Django (я услышал, что их официальное учебное руководство довольно превосходно).
Какова 'рекомендуемая' установка? Я предполагаю, что нет действительно никакой причины больше использовать mod_python, но каковы различия между обработкой .py как cgi и mod_wsgi? Действительно ли возможно выполнить их в тандеме (и Вы хотели бы?), или это - просто смешная идея, и я должен прекратить думать такие сумасшедшие вещи?
Я предполагаю действительно, что я просто ищу краткую информацию о Apache+Python (ссылки также хороши) - ничто, с чем я столкнулся, до сих пор было ужасно информативно - они были главным образом просто практическим руководством.
mod_python мертв, поэтому использование mod_python, вероятно, не является хорошей идеей для новых проектов. Лично я предпочитаю использовать mod_wsgi вместо CGI (или FastCGI). Его очень просто настроить, и он намного эффективнее.
Не использовать CGI. Это неэффективно. Создание нового процесса для каждого запроса. Нет, спасибо
Не тратьте много времени на mod_python
Используйте mod_wsgi.
Если вы хотите писать CGI-подобные вещи без фреймворка, в любом случае используйте mod_wsgi. Стандарт WSGI ( PEP 333 ) необходим для создания веб-приложений простым, взаимозаменяемым, многократно используемым способом с возможностью подключения и воспроизведения.
Я бы тоже пошел с mod_wsgi.
Если вы хотите глубже понять этот вопрос, взгляните на это:
Хороший материал!