kelanjutan file konfigurasi nginx config?


26

Saya punya bait konfigurasi nginx yang terlihat seperti:

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

dengan banyak domain berbeda. Apakah ada cara untuk memecah ini melalui beberapa baris? Saya tidak melihat apa pun di dokumen konfigurasi nginx yang membahas ini.


Saya pikir sayangnya tidak mungkin. Lihat di sini: serverfault.com/questions/571579/...
binaryanomaly

Jawaban:


36

Tidak perlu. Ini bekerja dengan sempurna:

server_name domain1
    domain2
    domain3
    ...
    domainN;

Anda juga bisa menggunakan banyak server_namearahan.


tidak bekerja untuk gaya regex
roothahn

-2

Coba \ dan akhir baris.

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


3
Itu tidak berfungsi dan memberikan kesalahan. Jawaban @Alexey Ten benar.
Felipe Alvarez
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.