在apache服务器上部署django网站

在apache服务器上部署django网站

问题描述:

我是Django的新手,并且没有经验部署其他网站到htdocs文件夹。我想部署Django网站到Apache服务器看过很多教程,但不知道该怎么做。 我的配置是:在apache服务器上部署django网站

Apache version: Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/5.6.30 
server root: c:/xammp/apache 
python version: 3.6.0 
Django version: 1.10.6 

我下载的MOD-蟒蛇3.5.0.gz提取并粘贴在阿帕奇/模块的文件夹,然后我试图通过添加

LoadModule python_module modules/mod_python.so 
编辑在httpd.conf MOD-蟒蛇后

但它启动失败,所以我从httpd.conf中删除了它,现在apachestarts正常

+2

如果您不理解本教程,您将如何理解我们给出的任何答案?请准确显示你做了什么,以及你不明白。 –

+0

编辑我的问题可能是我在做一些错误的步骤。我观察到的一个事情是文件扩展名的mod-python它是.o但是其余的模块文件夹中的所有文件都是.os默认 – Tango

+0

不能有任何Django教程或在过去八年中提到的提到mod-python的文档。你为什么用这个?请阅读[使用modwsgi部署的官方文档](https://docs.djangoproject.com/en/1.10/howto/deployment/wsgi/modwsgi/),并按照链接指向[modwsgi安装文档](https:/ /modwsgi.readthedocs.io/en/develop/installation.html)。 –

这是我刚刚写的一个自动化的Django部署脚本。希望它能帮助你。 https://github.com/dancaron/djangogo