使用mod_wsgi和.htaccess进行Django部署

时间:2015-05-27 20:53:45

标签: django apache virtualenv mod-wsgi

这是我的设置:Django 1.7; Python 3.4,mod_wsgi,virtualenv,apache2。激活virtualenv后安装Django和其他pakages。

需要.htaccess文件进行重定向。我是部署世界的新手,所以请耐心等待。

这是我到目前为止所做的:

在virtualhost中,我在为Django指定site-package路径的路径后调用wsgi.py文件。这很好,但我有两个问题:

1)我看到很多站点都是从virtualhost配置调用file.wsgi文件,而在.wsgi文件中,他们调用exec来激活env并调用django app。然而,Django指南有一个不同的方法(https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/modwsgi/),这是我实现的方法。如果我想让htaccess处理请求然后将它转发到Django urls.py,我是否需要file.wsgi?

2)如果我的设置可以部署,我在哪里放置.htaccess文件并确保apache将请求发送给htaccess,而htaccess又将其发送到Django应用程序?

由于

0 个答案:

没有答案