एनजीआईएनएक्स कॉन्फ़िगरेशन में दो स्थानों के लिए मेरे पास समान नियम कैसे हो सकता है?एनजीआईएनएक्स कॉन्फ़िगरेशन में दो स्थानों के लिए मेरे पास समान नियम कैसे हो सकता है?
मैं कोशिश की है निम्नलिखित
server {
location /first/location/ | /second/location/ {
..
..
}
}
लेकिन nginx पुनः लोड इस त्रुटि फेंक दिया:
nginx: [emerg] invalid number of arguments in "location" directive**
नोट: यदि इस बार (हजारों) की तरह होता है, यह रेगुलर एक्सप्रेशन मिलान के कारण निष्पादन दंड देना होगा। मिलान का क्रम भी काफी अलग है। बहुत से "छोटे" मामलों में, यह आपके जैसा व्यवहार करेगा, लेकिन यह जागरूक रहने के लिए कुछ है। मैं व्यक्तिगत रूप से रेगेक्स नियम पर भरोसा करने के बजाय कई "=" स्थितियों का समर्थन करने के लिए Nginx "स्थान" चाहता हूं। – Bernard
IMHO, यह अधिक कुशल होना चाहिए: स्थान ~ (patternOne | patternTwo) {...} – stamster
यह समाधान मेरे लिए काम नहीं करता है; हालांकि @ स्टैम्सटर की टिप्पणी ने किया; मैं 'nginx/1.13.2' –