【问题标题】:Run django app with apache使用 apache 运行 django 应用程序
【发布时间】:2014-10-07 09:39:41
【问题描述】:

我创建了一个 django 应用程序并使用 runserver 命令运行它并且它可以工作。但我想用 apache 运行它,所以我用 apache 2.4.9 安装 wampserver 2.5。之后下载 mod_wsgi‑3.5.ap24.win‑amd64‑ py3.4.zip 来自here 并将其放入 apache modules 文件夹并将此代码添加到 httpd.conf :

LoadModule wsgi_module modules/mod_wsgi.so
WSGIPythonHome E:/software/Python34
WSGIPythonPath E:/software/Python34/python.exe
WSGIScriptAlias /ms "E:/software/wamp/bin/apache/apache2.4.9/htdocs/mysite/mod.wsgi.py"
Alias /ms "E:/software/wamp/bin/apache/apache2.4.9/htdocs/mysite"

并将我的 django 应用程序放入 mysite 文件夹。但现在 wamp 无法运行并保持黄色。 请注意,这是我的应用程序版本: -- python 3.4 -- Django 1.7 -- wamp 2.5 -- apache 2.4.9 -- 这是 mod.wsgi.py 中的代码:

import os, sys

path = r'E:\software\wamp\bin\apache\apache2.4.9\htdocs\mysite'
if path not in sys.path:
    sys.path.append(path)

os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' 

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

对不起我糟糕的英语

【问题讨论】:

    标签: python django apache wamp


    【解决方案1】:

    【讨论】:

    • 不鼓励在 SO 上仅链接答案,因为链接可能会更改/被删除。请在答案中添加一些实际信息,否则它可能会被删除。
    【解决方案2】:

    我刚刚关注了these steps,它对我有用。 希望对你也有帮助。

    【讨论】:

      猜你喜欢
      • 2012-04-13
      • 1970-01-01
      • 1970-01-01
      • 2012-03-17
      • 2019-11-11
      • 1970-01-01
      • 2015-07-29
      • 2015-08-25
      • 1970-01-01
      相关资源
      最近更新 更多