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.

  • WebSockets con TeamCity detrás de Amazon ELB
  • ¿Cómo se configura el proxy squid3 para dar soporte a HTTP auth - rápido y sucio
  • Squid proxy - Encuentra urls que consumen el mayor ancho de banda
  • ¿Cuál es una manera fácil de configurar proxy HTTP o SOCKS autenticado?
  • ¿Cómo usar linode como un proxy de descarga?
  • IIS Redireccionar un subdirectory a una URL externa
  • el subdominio de proxy inverso de nginx está networkingirigiendo
  • Google está ejecutando serveres proxy anónimos?
  • Proxy inverso SSH / SFTP
  • Restringir la duración del acceso a Internet por día en el router?
  • Máquina proxy para reenviar request de SQL Server a otra máquina de SQL Server en la nube de Azure
  • Apache ProxyPass no sirve php correctamente
  • ¿Puede Apache servir las requestes de proxy para sitios web en puertos no estándar?
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.