Caddy वेब सर्वर समाधान ढेर
ओपन सोर्स वेब सर्वर और लोड बैलेंसर सॉल्यूशन स्टैक
TLS प्रमाणपत्र नवीनीकरण, OCSP स्टेपलिंग, कंटेंट सर्विंग, रिवर्स प्रॉक्सिंग, वर्चुअल होस्टिंग, मार्कडाउन रेंडरिंग और बहुत कुछ के लिए कैडी ओपन सोर्स वेब सर्वर का उपयोग करें।
अवलोकन
CADDY सर्वर कॉन्फ़िगर और उपयोग करना बेहद आसान है। यह TLS प्रमाणपत्र नवीकरण, OCSP स्टेपलिंग, स्थिर फ़ाइल सेवारत, रिवर्स प्रॉक्सिंग, कुबेरनेट्स इनग्रेस, और बहुत कुछ का ख्याल रखता है। यह क्रॉस-प्लेटफ़ॉर्म, ओपन सोर्स सॉल्यूशन स्टैक है, और मैकओएस, लिनक्स और विंडोज सहित सभी प्रमुख ऑपरेटिंग सिस्टम में चल सकता है। CADDY एक लचीला और कुशल स्थिर फ़ाइल वेब सर्वर के साथ -साथ शक्तिशाली और स्केलेबल रिवर्स प्रॉक्सी है। डिफ़ॉल्ट रूप से HTTPS का उपयोग करने के लिए CADDY एकमात्र वेब सर्वर है। यह TLS प्रमाणपत्रों को स्वचालित रूप से नवीनीकृत करता है और OCSP प्रतिक्रियाओं को स्टेपल करता है। Caddy Go Language में लिखा गया है, इसलिए यह C. में लिखे गए सर्वर की तुलना में अधिक मेमोरी सुरक्षा प्रदान करता है। संपीड़न, टेम्पलेट मूल्यांकन और आपके वेब साइटों के मार्कडाउन रेंडरिंग के लिए CADDY सर्वर का उपयोग करें। रिवर्स प्रॉक्सी, सक्रिय और निष्क्रिय स्वास्थ्य जांच, लोड संतुलन, सर्किट ब्रेकिंग और कैशिंग के लिए कैडी का उपयोग करें। इसमें सब कुछ बिल्ट-इन है जिसमें कोई निर्भरता नहीं है, इसलिए यह कंटेनरों में बहुत अच्छा चलता है। जो इसे स्थापित करने के लिए सरल और अपग्रेड करने के लिए सरल बनाता है। डेडी के पास डेबियन-आधारित वितरण के लिए अपना एप्ट रेपो है।
सिस्टम आवश्यकताएं
कैडी गो आधारित ओपन सोर्स वेब सर्वर है। इसके लिए निम्नलिखित सॉफ्टवेयर की आवश्यकता है।
- 1.14 या नया जाओ
- सूडो के माध्यम से अपने सिस्टम पर रूट एक्सेस
- nss-tools, setcap, wget और tar
विशेषताएँ
- Caddyfile के साथ आसान कॉन्फ़िगरेशन
- HTTP/1.1 (प्लेनटेक्स्ट HTTP)
- HTTP/2 (HTTPS कनेक्शन के लिए डिफ़ॉल्ट)
- एक्सेस, एरर और प्रोसेस लॉग
- HTTP/3 के लिए प्रयोगात्मक समर्थन
- डिफ़ॉल्ट रूप से स्वचालित https
- टीएलएस 1.3
- सर्वर नाम संकेत
- OCSP स्टेपलिंग
- FastCGI प्रॉक्सी
- वर्चुअल होस्टिंग - एक ही पोर्ट पर कई साइटें
- IPv4 और IPv6 समर्थन
- सुंदर पुनरारंभ/पुनः लोड करें
- रिवर्स प्रॉक्सी
- स्वास्थ्य जांच के साथ लोड संतुलन
- मार्कडाउन रेंडरिंग
- Gzip संपीड़न
- बेसिक एक्सेस ऑथेंटिकेशन
- Url पुनर्लेखन
- खुला स्त्रोत
स्थापना निर्देश
GiHub से Caddy डाउनलोड करें। फिर कर्ल कमांड का उपयोग करें
curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
आप WGET कमांड का उपयोग करके भी डाउनलोड कर सकते हैं
wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
नोट *: अपने प्लेटफ़ॉर्म के लिए फ़ाइल नाम के साथ \ [एसेट ] को बदलें। डेबियन, उबंटू, रास्पियन पर स्थापित करने के लिए निम्नलिखित कमांड चलाएं
echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
| sudo tee -a /etc/apt/sources.list.d/caddy-fury.list
sudo apt update
स्थापना के बाद, कैडी स्वचालित रूप से शुरू हो जाएगा।