nginx विन्यास फाइल लाइन निरंतरता?


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/…
बाइनरीनोमली

जवाबों:


36

कोई जरूरत नहीं है। यह पूरी तरह से काम करता है:

server_name domain1
    domain2
    domain3
    ...
    domainN;

इसके अलावा आप कई server_nameनिर्देशों का उपयोग कर सकते हैं ।


हालांकि रेगेक्स शैली के लिए काम नहीं करता है
रूटहैन

-2

प्रयास करें \ n और पंक्ति का अंत।

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


3
यह काम नहीं करता है और एक त्रुटि देता है। @ एसेक्स टेन का जवाब सही है।
फेलिप अल्वारेज़
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.