Как в nginx сделать rewrite host и передать запрос в другой виртуальтный хост?
Сейчас сделано так:
server {
listen 192.168.0.122 default;
if ($ip_actions = "deny_ip") {return 404;}
if ($host ~* (.*)\.loc$) {
set $host_without_suffix $1;
}
location / {
proxy_set_header Host $host_without_suffix;
proxy_pass http://192.168.0.122$request_uri;
}
}
Это сделано для тестовой схемы.