continuação da linha do arquivo de configuração nginx?


26

Eu tenho uma estrofe de configuração nginx que se parece com:

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

com muitos domínios diferentes. Existe alguma maneira de dividir isso em várias linhas? Não vejo nada nos documentos de configuração do nginx que abordam isso.


Eu acho que infelizmente não é possível. Veja aqui: serverfault.com/questions/571579/…
binaryanomaly 5/05

Respostas:


36

Não há necessidade. Isso funciona perfeitamente:

server_name domain1
    domain2
    domain3
    ...
    domainN;

Além disso, você pode usar várias server_namediretivas.


embora não funcione para o estilo regex
roothahn

-2

Tente \ e o fim da linha.

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


3
Isso não funciona e dá um erro. A resposta de @Alexey Ten está correta.
Felipe Alvarez
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.