Назад | Перейти на главную страницу

Nginx блокирует сайты с помощью proxy_pass

У меня есть сценарий Nginx, который проксировал HTTP-запрос, используя это:

proxy_pass http://$http_host$uri$is_args$args;

У меня есть список веб-сайтов, и я хочу сделать его доступным только для них через прокси. Я попытался добавить условие if с именем хоста, но это не сработало:

if ($uri = 'somewebsite')
{proxy_pass http://$http_host$uri$is_args$args;}

Он сказал недопустимое состояние.