Fortsetzung der Nginx-Konfigurationsdatei?


26

Ich habe eine Zeilengruppe "nginx config", die wie folgt aussieht:

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

mit vielen verschiedenen Domänen. Gibt es eine Möglichkeit, dies über mehrere Zeilen aufzuteilen? Ich sehe nichts in den Nginx-Konfigurationsdokumenten, die dies ansprechen.


Ich denke das ist leider nicht möglich. Siehe hier: serverfault.com/questions/571579/…
binaryanomaly

Antworten:


36

Das ist nicht nötig. Das funktioniert perfekt:

server_name domain1
    domain2
    domain3
    ...
    domainN;

Sie können auch mehrere server_nameDirektiven verwenden.


funktioniert allerdings nicht für den
regulären Ausdruck

-2

Versuchen Sie es mit \ und dem Zeilenende.

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


3
Das funktioniert nicht und gibt einen Fehler aus. @ Alexey Ten Antwort ist richtig.
Felipe Alvarez
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.