在 apache 中使用 python 作为 cgi

在 apache 中使用 python 作为 cgi

我对 Web 服务器等还很陌生,但我对 Python 有一定的了解,是否可以将其用作 cgi,例如 php?我知道 python 有一个 cgi 模块。

ps:我在 debian 服务器中使用 apache2。

答案1

当然,有很多方法可以通过 apache2 提供 python 应用程序服务。

您可以通过 mod_python 使用 python:

...
<Directory /var/www/localhost/htdocs> 
   AddHandler mod_python .py
   PythonHandler mod_python.publisher 
   PythonDebug On 
</Directory>
...

或者如果您的应用程序是用任何 Python 框架(flask、bottle、django)编写的,您只需配置框架的 Web 服务器并将 apache2 指向它的套接字/端口并充当代理。

相关内容