安装的Apache模块的mod_wsgi [英] Installing mod_wsgi module for apache
问题描述
当我是安装WSGI模块的Apache
WHEN I WAS INSTALLING WSGI MODULE FOR APACHE
我下载模块从的http://$c$c.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-win32-ap22py27-3.3.so
重命名为mod_wsgi.so
Rename to mod_wsgi.so
复制到C:\\ Program Files文件\\ Apache软件基金会\\的Apache2.2 \\模块
Copy to C:\Program Files\Apache Software Foundation\Apache2.2\modules
用C编辑的httpd.conf:\\ Program Files文件\\ Apache软件基金会\\的Apache2.2 \\ CONF
edit 'httpd.conf' in C:\Program Files\Apache Software Foundation\Apache2.2\conf
在httpd.conf
Add line 'LoadModule wsgi_module modules/mod_wsgi.so' in the module loading section of httpd.conf
重新启动Apache
restart Apache
阿帕奇无法重新启动
在错误日志的错误是:
基于C的129行语法错误:/ Program Files文件/阿帕奇软件基金会/的Apache2.2 / conf目录/ httpd.conf中:无法加载C:/ Program Files文件/阿帕奇软件基金会/的Apache2.2 /模块/ mod_wsgi.so到服务器:指定的模块找不到。
The error in errorlog is: Syntax error on line 129 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/Apache Software Foundation/Apache2.2/modules/mod_wsgi.so into server: The specified module could not be found.
这是不是与文件扩展名或权限的问题。
请帮助。
It is not an issue with file extension or permission. Please help.
推荐答案
确认以下内容:
- 那你没有隐藏的扩展,并已两次增加了扩展。
- 那mod_wsgi.so文件可读到任何Apache服务用户。
- 那你的Apache是32位。
- 那你的Python是32位。
- 已安装你的Python为所有用户,而不仅仅是用户安装它作为。
这篇关于安装的Apache模块的mod_wsgi的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!