【问题标题】:deploying django website on apache server在 apache 服务器上部署 django 网站
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-09
    • 2019-03-16
    • 1970-01-01
    • 1970-01-01
    • 2017-10-21
    • 2018-02-24
    • 2013-04-13
    相关资源
    最近更新 更多