如何配置Apache以使用Django

时间:2017-05-03 20:43:06

标签: django apache

我已经跟随instructions on Django website在CentOS 7服务器上使用我的Django应用程序配置Apache。这包括从源代码构建mod_wsgi以使用已安装的python3.4。

Apache重启没有错误,但是当我使用URL点击我的应用程序时 http://example.com/myapp/

我收到503错误,如:

0.0.0.0/0, ::/0

我不确定如何解决这里的问题。有人可以帮忙吗?

配置详情:

我的django应用程序位于/ mnt / net / django / myapp

我已将文件wsgi.conf添加到我的apache conf.d目录中,它看起来像这样:

Service Temporarily Unavailable

The server is temporarily unable to service your request due to    maintenance downtime or capacity problems. Please try again later.

Apache/2.2.15 (CentOS) Server at example.com Port 80

2 个答案:

答案 0 :(得分:0)

How to use Django with Apache and mod_wsgi - 按照这个说法:我自己做过很多次,非常直接。

提示:创建一个文档并记录你在设置时所做的一切,这样如果它不起作用那么你可以回溯你的步骤,但是如果它确实有效......很棒,你有您自己的为Django设置Apache服务器的指南。

答案 1 :(得分:0)

解决了我的问题(主要是) 问题是带有守护程序进程的mod_wsgi尝试将套接字文件写入apache logs目录并且权限被拒绝。

解决方法是告诉apache另一个地方写这样的套接字:

Emoji
-----
‍