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

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

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

在虚拟主机中,我在为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应用程序?

谢谢