想把django开发的网页发布出来,使用apache2 + mod_python
参考 http://dengyi.info/archives/134 此处的方法
我将myproject 放在/var/www/下面
配置/etc/apache2/site-available/default
sudo vi /etc/apach2/site-available/default
在<VirtualHost>中增加一个<Directory>段(Apache2的配置详见apache.org),内容如下:
<Directory /var/www>
SetHandler python-program
PythonPath “[’/var/www’] + sys.path”
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE djangotest.settings
PythonDebug On
</Directory>
运行 /etc/init.d/apache2 restart 时候出现如下错误
Syntax error on line 8 of /etc/apache2/sites-enabled/000-default:
PythonPath takes one argument, Python path, specified in Python list syntax.
上面提到的第8行就是上面的
PythonPath “[’/var/www’] + sys.path” 这一行
我的电脑里面装了wiki,如果没有配置/etc/apache2/site-available/default,wiki可以发布出来,如果配置了上面那个文件,反而不能发布出来了。
操作系统ubuntu 6.06
请大家帮我分析一下。谢谢!
django 的apache2 配置的问题
-
- 帖子: 17
- 注册时间: 2005-12-01 13:37