Apache:python ubuntu 14.04 服务器上 Apache 运行 上的代码执行错误

Apache: python code execution error on Apache running on ubuntu 14.04 Server

我正在尝试学习如何使用 Apache 执行 python 代码。通过各种教程后,我配置了我的 conf 文件 如下允许 python 代码执行。

000-default.conf:

我的 python 程序 hello.py 如下:

程序放在目录/var/www/html/cgi-bin/。设置完所有这些后,当我转到文件地址 (www.domainname.com/cgi-bin/hello.py) 时,遇到以下错误。

如何解决此错误并获取我的代码 运行?

您的 python 文件中需要一个处理程序。

from mod_python import apache

def handler(req):

    req.content_type = "text/plain"
    req.write("Hello World!")

    return apache.OK