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

时间:2015-07-12 09:00:49

标签: python apache ubuntu cgi

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

000-default.conf

enter image description here

我的python程序hello.py如下:

enter image description here

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

enter image description here

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

1 个答案:

答案 0 :(得分:1)

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

from mod_python import apache

def handler(req):

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

    return apache.OK