【发布时间】:2015-08-22 03:56:18
【问题描述】:
我想用 apache mod_wsgi 运行 django 站点,但是每当我在 httpd.conf 文件中写入以下内容时,都会根据 django 文档:
WSGIScriptAlias / /path/to/mysite.com/mysite/wsgi.py
WSGIPythonPath /path/to/mysite.com
<Directory /path/to/mysite.com/mysite>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
Apache 服务器无法启动,问题是 apache24 模块目录中不存在 mod_wsgi 模块,因此以下行导致了问题
LoadModule wsgi_module modules/mod_wsgi.so
我正在尝试获取这个 mod_wsgi.so 文件,但我可以在任何地方找到它。 我从下面的 url 下载了 mod_wsgi-4.4.12.tar.gz 但我也无法获取 mod_wsgi.so 文件。
https://github.com/GrahamDumpleton/mod_wsgi
我尝试从 http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi 获取它,但这里的文件扩展名为 .whl
在一个链接上写着我们可以在 nmake 命令的帮助下构建自己的 mod_wsgi.so nmake -f apXYpyXY-winNN-VC?.mk 但在 Windows 中我得到错误 nmake is not recogiznised as a command 。
请建议。我正在使用 Windows 7、Python 2.7、64 位、Apache 2.4 64 位和 Apache 2.2 32 位。
【问题讨论】:
标签: python django apache mod-wsgi