Tiếp tục tập tin cấu hình nginx?


26

Tôi đã có một khổ thơ nginx config trông giống như:

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

với rất nhiều lĩnh vực khác nhau. Có một số cách để phá vỡ điều này trên nhiều dòng? Tôi không thấy bất cứ điều gì trong tài liệu cấu hình nginx giải quyết vấn đề này.


Tôi nghĩ thật không may là không thể. Xem tại đây: serverfault.com/questions/571579/
Mạnh

Câu trả lời:


36

Không cần đến. Điều này hoạt động hoàn hảo:

server_name domain1
    domain2
    domain3
    ...
    domainN;

Ngoài ra, bạn có thể sử dụng nhiều server_namechỉ thị.


không hoạt động cho phong cách regex mặc dù
roothahn

-2

Hãy thử \ và cuối dòng.

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


3
Điều đó không làm việc và đưa ra một lỗi. Câu trả lời của @Alexey Ten là chính xác.
Felipe Alvarez
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.