मेरे पास वर्तमान में मेरे nginx.conf में निम्न (हैकी) पुनः लिखने का नियम है ताकि गतिशील उप-डोमेन को एक Django इंस्टेंस में फिर से निर्देशित किया जा सके।कॉम्प्लेक्स nginx सबडोमेन के लिए नियमों को फिर से लिखना
set $subdomain "";
set $subdomain_root "";
set $doit "";
if ($host ~* "^(.+)\.domain\.com$") {
set $subdomain $1;
set $subdomain_root "/profile/$subdomain";
set $doit TR;
}
if (!-f $request_filename) {
set $doit "${doit}UE";
}
if ($doit = TRUE) {
rewrite ^(.*)$ $subdomain_root$1;
break;
}
मुझे यकीन है कि वहाँ यह करने के लिए एक अधिक कुशल तरीका है कर रहा हूँ, लेकिन मैं इस नियम को बदलने के लिए इतना है कि *.domain.com/media/*
या *.domain.com/downloads/*
लिए किसी भी अनुरोध domain.com/media/*
और domain.com/downloads/*
करने के लिए जाने की जरूरत है।
हैलो @ फ्रोजेंसकीज़ मेरे पास एक प्रश्न है [यहां] (http://stackoverflow.com/questions/18744741/setting-up-nginx-reverse-proxy-for-s3 -होस्टेड-वेबसाइट्स)। मुझे यकीन नहीं है कि मेरे प्रॉक्सी सर्वर को कैसे कॉन्फ़िगर करें। यदि संभव हो तो कृपया अपना इनपुट दें। – KillABug