J'ai actuellement la règle de réécriture (hacky) suivante dans mon fichier nginx.conf pour permettre à des sous-domaines dynamiques d'être redirigés vers une instance de Django.Règles de réécriture nginx complexes pour les sous-domaines
set $subdomain "";
set $subdomain_root "";
set $doit "";
if ($host ~* "^(.+)\.domain\.com$") {
set $subdomain $1;
set $subdomain_root "/profile/$subdomain";
set $doit TR;
}
if (!-f $request_filename) {
set $doit "${doit}UE";
}
if ($doit = TRUE) {
rewrite ^(.*)$ $subdomain_root$1;
break;
}
Je suis sûr qu'il ya un moyen plus efficace de le faire, mais je dois changer cette règle afin que toute demande à *.domain.com/media/*
ou *.domain.com/downloads/*
vont domain.com/media/*
et domain.com/downloads/*
.
Bonjour @Frozenskys J'ai une question [ici] (http://stackoverflow.com/questions/18744741/setting-up-nginx-reverse-proxy-for-s3 -hosted-sites Web) .Je ne suis pas sûr de savoir comment configurer mon serveur proxy.Si possible, s'il vous plaît donner vos entrées. – KillABug