我在使用 Apache 2.2、Django 1.5.4、Python 3.3.2 和 mod_wsgi 3.4 部署站点时遇到问题
这是我的思路。
安装 Apache 后,我将“Hello world”index.html
放在htdocs
目录中以检查是否设置正确。这里没问题。
比我安装了 Python、Django(import django
没有错误)和 mod_wsgi。为了检查 wsgi,我做httpd.exe -e debug
了并得到了这个作为回报:
...
[debug] mod_so.c(246): loaded module wsgi_module
比我添加以下内容httpd.conf
:
WSGIScriptAlias / C:/Program Files (x86)/Apache2.2/htdocs/my_project/my_site/apache/django.wsgi
<Directory C:/Program Files (x86)/Apache2.2/htdocs/my_project/my_site/apache/>
Order deny,allow
Allow from all
</Directory>
在这一点上,我不能再启动 Apache -The requested operation has failed!
现在httpd.exe -e debug
返回Syntax error on line 496 of C:/Program Files (x86)/Apache2.2/conf/httpd.conf: Invalid option to WSGI alias definition.
请让我知道是否需要其他信息。这是我的第一次体验,非常感谢您的帮助。