ความต่อเนื่องของไฟล์กำหนดค่า nginx?


26

ฉันมี nginx config stanza ที่ดูเหมือน:

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

พร้อมโดเมนจำนวนมาก มีวิธีใดบ้างในการแยกสิ่งนี้ข้ามหลายบรรทัด ฉันไม่เห็นอะไรเลยในเอกสารกำหนดค่า nginx ซึ่งระบุที่อยู่นี้


ฉันคิดว่ามันเป็นไปไม่ได้ ดูที่นี่: serverfault.com/questions/571579/…
binaryanomaly

คำตอบ:


36

ไม่จำเป็นต้องมี มันทำงานได้อย่างสมบูรณ์แบบ:

server_name domain1
    domain2
    domain3
    ...
    domainN;

นอกจากนี้คุณสามารถใช้หลายserver_nameคำสั่ง


แม้ว่าจะใช้งานไม่ได้กับสไตล์ regex
roothahn

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.