continuation de la ligne du fichier de configuration nginx?


26

J'ai une strophe de configuration nginx qui ressemble à:

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

avec beaucoup de domaines différents. Existe-t-il un moyen de répartir cela sur plusieurs lignes? Je ne vois rien dans les documents de configuration de nginx qui traitent de cela.


Je pense que ce n'est malheureusement pas possible. Voir ici: serverfault.com/questions/571579/…
binaryanomaly

Réponses:


36

Ce n'est pas nécessaire. Cela fonctionne parfaitement:

server_name domain1
    domain2
    domain3
    ...
    domainN;

Vous pouvez également utiliser plusieurs server_namedirectives.


ne fonctionne pas pour le style regex
roothahn

-2

Essayez \ et la fin de la ligne.

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


3
Cela ne fonctionne pas et donne une erreur. La réponse d'Alexey Ten est correcte.
Felipe Alvarez
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.