Muszę ustawić katalog główny na podstawie serwera, z którego pochodzi żądanie. To właśnie chciałbym osiągnąć w nginx. Wyjąłem rzeczy, które uważałem za nieistotne.
server {
listen 81;
charset utf-8;
server_name d1.com d2.com d3.com;
expires -1;
location / {
location ~* \.(jpg|jpeg|rtf|json|png|gif|css|js|swf|flv|ico)$ {
expires max;
access_log off;
log_not_found off;
if (server_name = d1.com) {
root /folder1
}
if (server_name = d2.com) {
root /folder2
}
if (server_name = d3.com) {
root /folder3
}
}
try_files $uri $uri/ @proxy;
}
Jak mogę to zrobić?
Odpowiedzi:
Dlaczego po prostu nie zrobić czegoś takiego jak ...
i zmień strukturę katalogów, aby pasowała:
itp.
źródło