Webship माइग्रेशन गाइड

अपने वर्तमान वेब सर्वर से Webship पर नियंत्रित कटओवर के साथ स्थानांतरित करें।

TLS समाप्ति, रूटिंग, स्वास्थ्य जांच, स्थिर वितरण, और एज नीति को एक Rust रनटाइम में स्थानांतरित करें। हर गाइड सीधे मैपिंग को उस विक्रेता-विशिष्ट व्यवहार से अलग करती है जिसे जानबूझकर पुन: डिजाइन करने की आवश्यकता होती है।

अपना वर्तमान एज चुनें।

मुख्य वेब सर्वरों, रिवर्स प्रॉक्सी, कैश और एप्लिकेशन रंटाइम खोजें जिन्हें आमतौर पर Webship के पीछे बदला या स्थानांतरित किया जाता है।

वेब सर्वरnginx.conf

NGINX से माइग्रेट करें

सर्वर ब्लॉक्स, लोकेशन्स, अपस्ट्रीम्स, हेल्थ चेक्स, टाइमआउट्स और TLS फाइलों को सख्त Webship TOML में मैप करें, एज-फर्स्ट कटओवर के साथ।

NGINX गाइड खोलें →
वेब सर्वरhttpd.conf

Apache HTTP Server से माइग्रेट करें

VirtualHost, ProxyPass, TLS, timeout, और upstream व्यवहार को सख्त Webship TOML में अनुवाद करें, फिर नियंत्रित चरणों में Apache edge listeners को समाप्त करें।

Apache HTTP Server गाइड खोलें →
वेब सर्वरCaddyfile

Caddy से माइग्रेट करें

Caddyfile साइट पते, मैचर, reverse_proxy लक्ष्य, स्वास्थ्य जांच, और प्रमाणपत्रों को स्पष्ट, मान्य Webship कॉन्फ़िगरेशन में बदलें।

Caddy गाइड खोलें →
रिवर्स प्रॉक्सीhaproxy.cfg

HAProxy से माइग्रेट करें

HTTP फ्रंटएंड्स, बैकएंड्स, हेल्थ चेक्स, बैलेंसिंग, टाइमआउट्स, और सर्टिफिकेट हैंडलिंग को Webship में स्थानांतरित करें जबकि तेज़ रोलबैक पथ को बनाए रखें।

HAProxy गाइड खोलें →
रिवर्स प्रॉक्सीenvoy.yaml

Envoy से माइग्रेट करें

लिस्नर्स, वर्चुअल होस्ट्स, रूट्स, क्लस्टर्स, एंडपॉइंट्स, हेल्थ चेक्स, टाइमआउट्स, और डाउनस्ट्रीम TLS को एक छोटे Webship एज कॉन्फ़िगरेशन में मैप करें।

Envoy गाइड खोलें →
रिवर्स प्रॉक्सीtraefik.yaml

Traefik से माइग्रेट करें

एंट्री पॉइंट्स, राउटर्स, नियम, सेवाओं, स्वास्थ्य जांच, मिडलवेयर, और TLS को स्थिर Webship मार्गों और नीतियों में अनुवादित करें।

Traefik गाइड खोलें →
वेब सर्वरlighttpd.conf

Lighttpd से माइग्रेट करें

होस्ट स्थितियों, प्रॉक्सी लक्ष्य, दस्तावेज़ रूट, TLS फ़ाइलें, और लिसनर सेटिंग्स को Webship रूट्स या साइट्स में अनुवादित करें।

Lighttpd गाइड खोलें →
वेब सर्वरweb.config

Microsoft IIS से माइग्रेट करें

IIS बाइंडिंग्स, ARR प्रॉक्सी नियम, URL रीराइट रूटिंग, और एज TLS को Webship के साथ बदलें जबकि Windows एप्लिकेशन निर्भरताओं को इसके पीछे रखें।

Microsoft IIS गाइड खोलें →
वेब सर्वरWebAdmin / virtual host

LiteSpeed / OpenLiteSpeed से माइग्रेट करें

वर्चुअल होस्ट, लिसनर, बाहरी अनुप्रयोग, प्रॉक्सी कॉन्टेक्स्ट, स्टैटिक रूट और प्रमाणपत्रों को स्पष्ट Webship साइट्स और रूट्स में बदलें।

LiteSpeed / OpenLiteSpeed गाइड खोलें →
वेब सर्वरnginx.conf + Lua

OpenResty से माइग्रेट करें

मानक NGINX एज व्यवहार को Webship में ले जाएँ जबकि Lua एप्लिकेशन लॉजिक को स्पष्ट रखने या पुनः लिखने के निर्णय के लिए अलग करें।

OpenResty गाइड खोलें →
HTTP कैशVCL

Varnish Cache से माइग्रेट करें

मानक बैकएंड रूटिंग और सीमित कैश नीति को Webship में स्थानांतरित करें जबकि कस्टम VCL व्यवहार को मापा गया पुन: डिज़ाइन मानकर व्यवहार करें, न कि खोज और प्रतिस्थापन रूपांतरण के रूप में।

Varnish Cache गाइड खोलें →
रिवर्स प्रॉक्सीRust + YAML

Pingora से माइग्रेट करें

मानक TLS, प्रॉक्सी, स्वास्थ्य, नीति, और निगरानी पर्याप्त होने पर कस्टम Pingora एज सेवा को घोषणात्मक Webship मार्गों के साथ बदलें।

Pingora गाइड खोलें →
एप्लिकेशन सर्वरTypeScript

Bun.serve से माइग्रेट करें

एप्लिकेशन कोड को एज ड्यूटीज़ से अलग रखें: Bun को मूल रूप के रूप में बनाए रखें जबकि Webship TLS, स्थिर डिलीवरी, HTTP/3, सुरक्षा, और अनुरोध रूटिंग को संभाले।

Bun.serve गाइड खोलें →