On 6-8-2012 17:56, Mark Gemmill wrote:
> I am not sure how that would work. Remember, this is a single instance of 
> django - i.e. I'm not running the https/admin part of the 
> site as a separate instance and therefore have only one settings file.
> 
> What I came up with so far was to create 2 static url settings:
> 
> *STATIC_URL = 'https://secureded/admin/static/'*
> *NON_SECURE_STATIC_URL = 'http://non/admin/static/'*

Do you require the server name in STATIC_URL, meaning they're served on
a different hostname? If so, you can still solve your problem with nginx
rewrite module:
server {
        # normal server, listen params etc
        location /static/ {
                rewrite ^/(.*)$ http://non/$1 last;
        }
}
server {
        # ssl, listen params, ssl params
        location /static/ {
                rewrite ^/(.*)$ https://secured/$1 last;
        }
}

Then in settings.py:
STATIC_URL = '/static/'
-- 
Melvyn Sopacua

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

Reply via email to