Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在apache服务器上部署django网站_Python_Django_Apache_Web Deployment - Fatal编程技术网

Python 在apache服务器上部署django网站

Python 在apache服务器上部署django网站,python,django,apache,web-deployment,Python,Django,Apache,Web Deployment,我是Django的新手,没有将其他网站部署到htdocs文件夹的经验。我想把Django网站部署到apache服务器上。我看过很多教程,但不知道该怎么做。 我的配置是: 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 python 3.5.

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

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 python 3.5.0.gz并将其粘贴到apache/modules文件夹中,然后我尝试在httpd.conf中通过添加

LoadModule python_module modules/mod_python.so 

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

这是我刚刚编写的一个自动Django部署脚本。希望它能帮助你

如果您不理解本教程,您将如何理解我们给出的任何答案?请准确地展示你做了什么,我的问题可能是我在步骤中做错了什么。我观察到的一件事是mod python的文件扩展名是.o,但rest modules文件夹中的所有文件默认都是.os。在过去八年中,不可能有任何Django教程或文档提到mod python。你为什么用这个?请阅读并跟随链接到。谢谢你,我现在使用的是旧教程,当我使用命令pip install wsgi时,错误是说vc14需要使用构建工具安装