Quiero configurar Nginx como proxy inverso. Pero quiero configurarlo solo para una parte del subdominio, que es dinámico. Probé con * y no funcionó. Me puede ayudar alguien.
server { listen 80; server_name (dynamic_part)-clientapp.mydomain.com; location / { } }Gracias por adelantado.
la razón por la que * no funciona:
Un nombre comodín puede contener un asterisco solo al principio o al final del nombre y solo en un borde de punto. Los nombres “www. .example.org” y “w .example.org” no son válidos. Sin embargo, estos nombres se pueden especificar mediante expresiones regulares, por ejemplo, “~^www..+.example.org$” y “~^w. .ejemplo.org$”. Un asterisco puede coincidir con varias partes del nombre. El nombre “ .example.org” coincide no solo con www.example.org sino también con www.sub.example.org.
http://nginx.org/en/docs/http/server_names.html
¿Lo intentaste con una expresión regular, como por ejemplo:
server { listen 80; server_name ~(.*)-clientapp\.mydomain\.com; location / { } }