продовження рядка файлу nginx config?


26

У мене є строфа nginx config, яка виглядає так:

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

з великою кількістю різних доменів. Чи є спосіб розбити це на кілька рядків? Я нічого не бачу в документах nginx config, які б вирішили це.


Я думаю, що це, на жаль, неможливо. Дивіться тут: serverfault.com/questions/571579/…
binaryanomomal

Відповіді:


36

Немає потреби. Це прекрасно працює:

server_name domain1
    domain2
    domain3
    ...
    domainN;

Також ви можете використовувати декілька server_nameдиректив.


не працює для стилю regex, хоча
roothahn

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.