【问题标题】:What's the most basic most common Apache configuration for Django + virtualenv + WSGI? [closed]Django + virtualenv + WSGI 最基本最常见的 Apache 配置是什么? [关闭]
【发布时间】:2013-10-04 09:14:28
【问题描述】:

由于我试图在各个方面都像 Python 一样,所以我真的接受了以下原则:应该有一种——最好只有一种——明显的方式来做到这一点。

当我在研究如何为 Django 和 virtualenv 设置 WSGI 时,我完全没想到。我见过很多人提出不同的解决方案。我只是不明白利弊,更不用说为什么首先有多种可能性。大多数时候,我看到人们摆弄他们的 wsgi.py 文件。虽然这似乎是最常见的,但它对我来说没有任何意义。我的意思是 - 这不是将我的项目与这个具体的环境/virtualenv 联系起来吗?

您的解决方案是什么?有人建议吗?

【问题讨论】:

    标签: django apache


    【解决方案1】:

    我能想出的最简单的解决方案是将所有配置放在网络服务器端(不用摆弄 wsgi.py)。

    <VirtualHost *:80>
        ServerName server
        ServerAdmin admin@server
    
        WSGIScriptAlias / /my/projects/project/project/wsgi.py
    WSGIDaemonProcess project python-path=/my/projects/project:/my/virtualenvs/env
    WSGIProcessGroup project
    
        Alias /static /my/projects/project/static
    </VirtualHost>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-25
      • 1970-01-01
      相关资源
      最近更新 更多