Nginx 使用 proxy_pass 阻止网站

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;}

它说条件无效。

相关内容