我试图按照以下建议将 python 配置为 apache2http://ubuntuforums.org/showthread.php?t=91101
- 首先下载并安装并启用
mod_python
模块 /etc/apache2/sites-available/default
按规定更改<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride AuthConfig Order allow,deny allow from all AddHandler mod_python .py PythonHandler mod_python.publisher PythonDebug On # Uncomment this directive is you want to see apache2's # default start page (in /apache2-default) when you go to / #RedirectMatch ^/$ /apache2-default/ </Directory>
test.py
在我的系统中创建/var/www
并重新启动 apache。获取
404-Not Found error
localhost/test.py
在我的
error.log
我有[2011 年 4 月 10 日星期日 14:07:04] [通知] mod_python (pid=5591,interpreter='localhost.localdomain'): 导入模块'/var/www/test.py'
我正在使用Ubuntu-10.10
。有人有什么想法吗?
更新
答案1
我认为该文件夹是/var/www
而不是 /www/var。
您是否添加了:
#!/usr/bin/env python
作为 Python 脚本的第一行?如果不是,它将不会被识别为 Python 脚本。
还请尝试禁用该插件,并告诉我当您转到时它是否输出文件的内容localhost/test.py
。
我希望这对你有帮助,丹尼尔