¿continuación de la línea del archivo de configuración nginx?


26

Tengo una sección de configuración nginx que se parece a:

server {
    listen *:80;
    server_name domain1.com domain2.com domain3.com domain4.com .... domainN.com;
    rewrite ^(.*) http://my_canonical_domain.com permanent;
}

con muchos dominios diferentes ¿Hay alguna manera de dividir esto en varias líneas? No veo nada en los documentos de configuración de nginx que aborden esto.


Creo que desafortunadamente no es posible. Ver aquí: serverfault.com/questions/571579/…
binaryanomaly

Respuestas:


36

No hay necesidad de. Esto funciona perfectamente:

server_name domain1
    domain2
    domain3
    ...
    domainN;

También podría usar múltiples server_namedirectivas.


sin embargo, no funciona para el estilo regex
roothahn

-2

Prueba \ y el final de la línea.

server_name domain1.com \ domain2.com \ domainN.com;


3
Eso no funciona y da un error. La respuesta de @Alexey Ten es correcta.
Felipe Alvarez
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.