Frage nginx config Dateizeilenfortsetzung?


Ich habe eine nginx Config Zeilengruppe, 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 Domains. Gibt es eine Möglichkeit, dies über mehrere Zeilen hinweg aufzuheben? Ich sehe nichts in den Nginx-Konfigurationsdokumenten, die dies ansprechen.


20
2018-05-05 18:41


Ursprung


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


Antworten:


Es besteht keine Notwendigkeit zu. Das funktioniert perfekt:

server_name domain1
    domain2
    domain3
    ...
    domainN;

Sie könnten auch mehrere verwenden server_name Richtlinien.


29
2018-05-06 02:46





Probieren Sie \ und das Ende der Zeile.

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


0
2018-05-05 18:45



Das funktioniert nicht und gibt einen Fehler. @Alexey Tens Antwort ist richtig. - Felipe Alvarez