这是我的设置: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应用程序?
由于