I usually set up two virtual hosts, one listening on port 80 and the other 
on 443. The virtual host listening on port 80 just redirects to the other 
one:

<VirtualHost 1.2.3.4:80>
    ServerAdmin [email protected]
    ServerName domain.com

    HostnameLookups Off
    UseCanonicalName On
    ServerSignature Off

    Redirect / https://domain.com/
</VirtualHost>

<VirtualHost *:443>
    SSLEngine on

    ServerAdmin [email protected]
    ServerName domain.com

    HostnameLookups Off
    UseCanonicalName On
    ServerSignature Off

    WSGIScriptAlias / /opt/apache/wsgi_start.py
    WSGIPassAuthorization On
    ...
</VirtualHost>

I haven't tried it, but would think that you could use mod_rewrite along 
with mod_wsgi, but it's possible that WSGI gets called first automagically.

Hope this helps!

Mike

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to