HTTPS সার্টিফিকেট কনফিগারেশন

Let's Encrypt বিনামূল্যে সার্টিফিকেট — 10 মিনিট HTTPS সেট করুন

কেন HTTPS এ যেতে হয়

যদি OpenClaw পাবলিকলি এক্সেস দিতে চাও, HTTPS অপশনাল না, ম্যান্ডেটরি। কারণ খুবই সহজ: HTTP ক্লিয়ারটেক্সট ট্রান্সমিশন, তোমার API Key, চ্যাট কন্টেন্ট নেটওয়ার্কে খোলা পড়ে থাকে, মিডল ম্যান যেকোনো সময় ক্যাপচার করতে পারে।

ভালো খবর হচ্ছে এখন HTTPS সম্পূর্ণ ফ্রি —— Let's Encrypt ফ্রি সার্টিফিকেট দেয়, Certbot টুল অটোমেটিক অ্যাপ্লাই আর রিনিউ করে, 10 মিনিটে সেটাপ হয়ে যাবে।

চার ধাপ HTTPS করো

1

Certbot ইনস্টল করো

Certbot হল Let's Encrypt এর অফিসিয়াল সুপারিশকৃত সার্টিফিকেট ব্যবস্থাপনা সরঞ্জাম, একটি কমান্ডে ইনস্টল। এটি স্বয়ংক্রিয়ভাবে আপনার সার্টিফিকেট অনুরোধ করবে, Nginx কনফিগার করবে, পুনর্নবীকরণ সেট করবে।

2

সার্টিফিকেট অ্যাপ্লাই করো

চালাও

3

Nginx SSL কনফিগ করো

Certbot স্বয়ংক্রিয়ভাবে আপনার Nginx কনফিগারেশন সংশোধন করবে, SSL সম্পর্কিত পরামিতি যোগ করবে। তবে পরীক্ষা করা ভালো, নিশ্চিত করুন কনফিগারেশন সর্বোত্তম।

4

অটোস্টার্টআপ সেট করো

Let's Encrypt সার্টিফিকেট 90 দিনের জন্য বৈধ, তবে Certbot ইনস্টল করার পরে স্বয়ংক্রিয়ভাবে cron/systemd টাইমার কনফিগার করা হয়, মেয়াদ শেষের আগে স্বয়ংক্রিয় পুনর্নবীকরণ। আপনি শুধু নিশ্চিত করুন স্বয়ংক্রিয় পুনর্নবীকরণ সঠিকভাবে কাজ করছে।

Certbot ইনস্টল করো

Certbot ইনস্টল করো
# Ubuntu / Debian

সার্টিফিকেট অ্যাপ্লাই করো

ডিস্ক খারাপ হতে পারে, সার্ভার ডাউন হতে পারে, হাত ফসকে ডিলিট হতে পারে, র্যানসমওয়্যার দোরগোড়ায় হাজির হতে পারে। ব্যাকআপ না করলে এই সব কিছুর যেকোনো একটা ঘটলে ডাটা সম্পূর্ণ চলে যায়। কিন্তু ব্যাকআপ ঠিকমতো করলে, যত বড় দুর্যোগ আসুক না কেন, আপনি আবার শুরু থেকে পূর্ণ শক্তিতে ফিরে দাঁড়াতে পারবেন।

Let's Encrypt সার্টিফিকেট অ্যাপ্লাই করো
# স্বয়ংক্রিয়ভাবে Nginx অনুরোধ এবং কনফিগার করুন

Nginx SSL কনফিগারেশন

Certbot স্বয়ংক্রিয়ভাবে আপনার Nginx কনফিগারেশন পরিবর্তন করবে, নিচে একটি অপটিমাইজড সম্পূর্ণ সংস্করণ, আপনি পরীক্ষা করে দেখতে পারেন:

nginx SSL সম্পূর্ণ কনফিগারেশন
server {

অটোমেটিক আপডেট কিছু সমস্যা হয়েছে? ঘাবড়ায়ো না, Docker রোলব্যাক খুবই সহজ:

Certbot ইনস্টল করার পরে সাধারণত স্বয়ংক্রিয়ভাবে সময়োপযোগী কাজ কনফিগার করা হয়, তবে নিশ্চিত করা ভালো:

দেখে নাও একবার
# রিনিউয়াল প্রক্রিয়া পরীক্ষা করুন (আসলে রিনিউ করবে না, শুধু সিমুলেট করবে)
⚠️ ওয়েব ইন্টারফেস অ্যাক্সেস করো। অনেকে HTTPS ইনস্টল করেই ভেবে নেয় কাজ শেষ, মাসখানেক পর সার্টিফিকেট এক্সপায়ার হয়ে ওয়েবসাইট খোলা যায় না। একবার certbot renew --dry-run অটো রিনিউ নিশ্চিত করো

HTTPS যাচাই করো

কনফিগ করলে সার্টিফিকেট ঠিক আছে কিনা একবার দেখো:

সার্টিফিকেট যাচাই করো
# curl দিয়ে পরীক্ষা করুন
এই টিউটোরিয়াল শুরু থেকে শেষ পর্যন্ত, সার্ভার কেনা থেকে ডিপ্লয় শেষ, সব হ্যান্ড-ইন-হ্যান্ড। যদিও ক্লাউড সার্ভার কখনো ব্যবহার করেনি, এটা অনুসরণ করলে শেষ করতে পারবে।