Ozz*_*man 6 python apache django
首先,我工作的操作系统是Fedora 20.
似乎使用Django和Apache提到的每种方式都已弃用,或者根本没有文档.
我已经尝试过mod_wsgi,我已经安装了所有内容,但是文档存在冲突.一个人说你应该有一个django.wsgi(老Django有这个),最近的文档说你应该有wsgi.py. 我已经在httpd.conf文件中尝试了两种方法和各种不同的东西,没有任何作用,而且所有这些都与Forbidden一起回来了.此外,当只是尝试Hello World脚本时,它总是返回内部服务器错误.
然后我尝试了uwsgi.我可以使用它来获得一个uwsgi服务器,这似乎基本上与使用python3 manage.py runserver类似,所以我为Apache安装了mod_proxy_uwsgi模块,并且绝对没有使用它的文档,所以我刚刚在httpd.conf中执行了类似ProxyPass/wsgi // localhost:8000 /的操作.所有这一切也会返回内部服务器错误.
我想要的主要答案是:我究竟如何将使用Python 3的Django 1.6项目部署到Apache上?
小智 1
这对你不起作用?它列在 Django 1.6 下……话又说回来,Python 3.x 对于很多东西来说仍然有点不确定。 https://docs.djangoproject.com/en/1.6/howto/deployment/wsgi/modwsgi/
归档时间: |
|
查看次数: |
747 次 |
最近记录: |