【发布时间】:2014-11-23 10:10:23
【问题描述】:
我正在使用 python 2.7、django 1.4 和 Apache2.2.21,我能够在 Apache 服务器上运行一个项目,我想使用相同的 Apache 和相同的服务器来运行我的第二个项目。
我将以下wsgi.py 用于我的第一个项目
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "product.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
并在 Apache httpd.conf 文件中使用以下代码
LoadModule wsgi_module modules/mod_wsgi.so
文件的最后
WSGIScriptAlias / C:/Python27/Lib/site-packages/django/bin/product/product/wsgi.py
WSGIPythonPath /C:/Python27/Lib/site-packages/django/bin/product
<Directory C:/Python27/Lib/site-packages/django/bin/product/media>
Order allow,deny
Allow from all
</Directory>
<Directory C:/Python27/Lib/site-packages/django/bin/product>
Order allow,deny
Allow from all
</Directory>
<Directory "C:/Python27/Lib/site-packages/django/contrib/admin/media">
Order deny,allow
Allow from all
</Directory>
Alias /static/admin/ C:/Python27/Lib/site-packages/django/contrib/admin/media/
请帮助我如何在同一 Apache 服务器上运行 wsgi.py 路径为 C:/Python27/Lib/site-packages/django/bin/second/product/product/wsgi.py 的第二个项目。
【问题讨论】:
标签: python django apache python-2.7