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 এ স্থানান্তর করুন এবং লুয়া অ্যাপ্লিকেশন লজিককে পৃথক করে স্পষ্টভাবে ধরে রাখার অথবা পুনঃলিখনের সিদ্ধান্ত নিন।

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 গাইড খুলুন →