我已经跟随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
答案 0 :(得分:0)
How to use Django with Apache and mod_wsgi - 按照这个说法:我自己做过很多次,非常直接。
提示:创建一个文档并记录你在设置时所做的一切,这样如果它不起作用那么你可以回溯你的步骤,但是如果它确实有效......很棒,你有您自己的为Django设置Apache服务器的指南。
答案 1 :(得分:0)
解决了我的问题(主要是) 问题是带有守护程序进程的mod_wsgi尝试将套接字文件写入apache logs目录并且权限被拒绝。
解决方法是告诉apache另一个地方写这样的套接字:
Emoji
-----