Mam obecnie następującą (hackowatą) regułę ponownego zapisu w moim pliku nginx.conf, aby umożliwić przekierowanie dynamicznych subdomen do jednej instancji Django.Kompleksowe reguły przepisywania dla subdomeny nginx
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;
}
Jestem pewien, że jest bardziej efektywny sposób to zrobić, ale trzeba zmienić ten przepis tak, że wszelkie wnioski do *.domain.com/media/*
lub *.domain.com/downloads/*
iść do domain.com/media/*
i domain.com/downloads/*
.
Witaj @Frozenskys Mam pytanie [tutaj] (http://stackoverflow.com/questions/18744741/setting-up-nginx-reverse-proxy-for-s3 -hosted-websites) .Nie wiem jak skonfigurować serwer proxy. Jeśli to możliwe, proszę podać swoje dane wejściowe. – KillABug