kef*_*hou 4 windows apache django mod-wsgi
我的apache无法在windows上找到mod_wsgi.我正在使用apache 2.2,服务器使用默认的httpd.conf正确启动.
我将mod_wsgi.so放入apache的modules目录(C:\ Program Files\Apache Software Foundation\Apache2.2\modules),并具有所有用户的读/写权限.我将以下行添加到默认的httpd.conf中
LoadModule wsgi_module modules/mod_wsgi.so
我尝试启动Apache时遇到此错误.任何人有任何想法/建议?
httpd.exe:C:/ Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf第129行的语法错误:无法加载C:/ Program Files/Apache Software Foundation/Apache2.2/modules/mod_wsgi.所以进入服务器:找不到指定的模块.
[Tue Nov 23 17:41:55 2010] [warn](OS 995)由于线程退出或应用程序请求,I/O操作已中止.:winnt_accept:异步AcceptEx失败.
[Tue Nov 23 17:41:56 2010] [notice]儿童7384:发布了启动互斥锁
你在模块目录中停留的mod_wsgi模块文件的确切名称是什么.你从下载的内容中重命名了吗?你确定你没有在名称中添加额外的.so以获得mod_wsgi.so.so吗?如果你这样做,Windows可能会隐藏其中一个扩展.
另一种可能性是Apache 2.2安装为32位,而Python在64位机器上安装为64位.我遇到过python mod_wsgi和遗留mod_python应用程序出错的情况.如果您运行的是32位Apache,那么无论版本如何,它都只喜欢找到32位Python.
| 归档时间: | 
 | 
| 查看次数: | 9024 次 | 
| 最近记录: |