मैंने अपना खुद का cloud front implement करना चाहा, इसलिए यह बनाया।
(github.com/lancard)यह nginx-webui नाम का एक प्रोग्राम है.
यह nginx को web UI में wrap करता है,
और मूल रूप से automatic let's encrypt renewal और reverse proxy इसकी मुख्य विशेषताएँ हैं.
इसके अलावा, अगर आप nginx config syntax थोड़ा-सा सीख लें, तो cache settings भी संभव हैं,
और zero-downtime deployment के लिए 2 या उससे अधिक origin पर disable / enable भी
किया जा सकता है. (YouTube वीडियो संलग्न है)
4 टिप्पणियां
जहाँ तक मुझे पता है, यहाँ
nginx proxy managerजैसा कुछ पहले से मौजूद है—क्या आप बता सकते हैं कि इसमें उससे क्या फर्क है?अभी पता नहीं, लेकिन nginx proxy manager मेरी चाही हुई सभी सुविधाएँ पूरी नहीं करता था। खासकर key जारी करके किसी खास backend server को on/off करना ताकि zero-downtime deployment संभव हो सके, या cache की विस्तृत settings, या nginx config की विस्तृत settings जैसी चीज़ें।
लगता है कि ऊपर दिए गए प्रोजेक्ट में एक सरल monitoring फीचर भी है, लेकिन nginx proxy manager में monitoring फीचर बिल्कुल नहीं है, इसलिए monitoring फीचर इसका एक अलग differentiator बन सकता है।
जी, ऊपर दिए गए जवाब की तरह इसमें वे सभी फ़ीचर लागू नहीं थे जो मैं चाहता था, इसलिए मैंने उन्हें खुद लागू किया।