Nginx bloqueando webstes con proxy_pass

Tengo una escritura de Nginx que proxied la petición del HTTP usando esto:

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

Tengo una list de sitios web y quiero hacer que sólo estos accessbile por el proxy. Intenté agregar una condición de if con el nombre del anfitrión pero no trabaja:

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

Dicho condición no válida.

  • Cómo configurar squid3 para responder con caching si el server de back-end está desactivado
  • ¿Podría este registro de servidor significar que mi servidor está siendo utilizado como un proxy?
  • ¿Puedo configurar IIS 7+ para realizar un proxy inverso dynamic basado en el nombre de host entrante?
  • Configurar squid 3.5 para utilizar diferentes proxies progenitor para diferentes puertos de escucha
  • ¿Nginx abre el proxy inverso?
  • ¿Parece de NAT cuando realmente vienen a través de un proxy?
  • Apache ProxyPass con SSL
  • nginx reverse proxy enviar salida antes de la connection close
  • Expertos de Tomcat, /proxy/http/1.2.3.4/index.html al proxy http://1.2.3.4/index.html - posible?
  • Configurar Apache como un proxy directo con almacenamiento en caching
  • Proxy de alto performance para Linux
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.