【发布时间】:2017-09-03 15:30:29
【问题描述】:
我是 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 中的 mod-python
LoadModule python_module modules/mod_python.so
但它无法启动,所以我将它从 httpd.conf 中删除,现在 apachestart 正常
【问题讨论】:
-
如果您不理解本教程,您将如何理解我们给出的任何答案?请准确说明你做了什么,不明白什么。
-
编辑了我的问题可能是我在步骤中做错了什么。我观察到的一件事是 mod-python 的文件扩展名是 .o 但模块文件夹中的所有文件默认都是 .os 跨度>
-
过去八年中没有任何 Django 教程或文档提到 mod-python。你为什么用那个?请阅读the official docs for deploying with modwsgi 并点击modwsgi installation docs 的链接。
-
谢谢你,我现在使用的是旧教程,当我使用命令 pip install wsgi 时出现错误提示 vc14 required install with building tool
标签: python django apache web-deployment