У меня есть учетная запись Bluehost, где я могу запускать скрипты Python как CGI. Я думаю, это самый простой CGI, потому что для запуска я должен определить следующее в .htaccess
:
Options +ExecCGI
AddType text/html py
AddHandler cgi-script .py
Теперь, когда я просматриваю веб-программирование с помощью Python, я много слышал о WSGI и о том, как большинство фреймворков его используют. Но я просто не понимаю, как все это сочетается, особенно когда мой веб-сервер предоставляется (Apache работает на главной машине), а не с чем-то, с чем я действительно могу играть (кроме определения команд .htaccess
).
Как WSGI, CGI и все связанные структуры? Что мне нужно знать, устанавливать и делать, если я хочу запустить веб-фреймворк (скажем web.py или CherryPy) в моей базовой конфигурации CGI? Как установить поддержку WSGI?