নিবন্ধ ডিরেক্টরি
কিভাবে CWP7 হোস্টনামের জন্য Letsencrypt SSL ফ্রি SSL সার্টিফিকেট ইনস্টল করবেন?
- এই CWP কন্ট্রোল প্যানেল স্বয়ংক্রিয়ভাবে Letsencrypt বিনামূল্যে SSL সার্টিফিকেট ইনস্টল করার জন্য AutoSSL গাইড।
যদি CWP7 SSL ত্রুটি বার্তা "cwpsrv.service চailed।", অনুগ্রহ করে নিম্নলিখিত টিউটোরিয়ালের সমাধান ব্রাউজ করুন▼
কিভাবে CWP এ হোস্টনাম পরিবর্তন করবেন?
ধরুন আপনার হোস্টনেম server.yourdomain.com
- প্রথমে, CWP ব্যাকএন্ডে একটি সাবডোমেন তৈরি করুন:
server.yourdomain.com
- DNS-এ একটি A রেকর্ড যোগ করুন, সাবডোমেন আপনার দিকে নির্দেশ করেলিনাক্সসার্ভারের আইপি ঠিকানা.
- আপনার হোস্টনাম সংরক্ষণ করতে cwp.admin এর বাম মেনুতে → CWP সেটিংস → হোস্টনাম পরিবর্তন করুন এ যান।
- SSL স্বয়ংক্রিয়ভাবে ইনস্টল হবে, একমাত্র শর্ত হল আপনি হোস্টনামের জন্য একটি DNS A রেকর্ড সেট আপ করুন৷
- আপনার যদি হোস্টনামের জন্য A রেকর্ড না থাকে, CWP একটি স্ব-স্বাক্ষরিত শংসাপত্র ইনস্টল করবে।
- মনে রাখবেন হোস্টনাম সাবডোমেন হওয়া উচিত এবং মূল ডোমেন নয়।
http:// থেকে https:// পুনঃনির্দেশের জন্য, আপনি করতে পারেন/usr/local/apache/htdocs/.htaccess
এই htaccess ফাইলটি তৈরি করুন:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Let's Encrypt হল একটি সার্টিফিকেট অথরিটি যা 2016 এপ্রিল, 4-এ চালু হয়েছে, বর্তমান ম্যানুয়াল তৈরি, যাচাইকরণ, স্বাক্ষর, ইনস্টলেশন এবং নিরাপদ ওয়েবসাইটের জন্য সার্টিফিকেট আপডেট করার লক্ষ্য নিয়ে।
হোস্টনাম/FQDN Letsencrypt SSL সার্টিফিকেট ইনস্টল করুন
- FQDN (
fully qualified domain name
) সম্পূর্ণরূপে যোগ্য ডোমেইন নাম, যা ইন্টারনেটে একটি নির্দিষ্ট কম্পিউটার বা হোস্টের সম্পূর্ণ ডোমেন নাম।
লেটস এনক্রিপ্টের জন্য কীভাবে আবেদন করবেন?
CWP7 বাম মেনু → ওয়েব সার্ভার সেটিংস → SSL শংসাপত্রে একটি নতুন মডিউল অন্তর্ভুক্ত রয়েছে, সেখান থেকে আপনি AutoSSL ব্যবহার করে যেকোনো ডোমেন/সাবডোমেনের জন্য Letsencrypt সার্টিফিকেট ইনস্টল করতে পারেন।
(যদি আপনি একটি ডোমেন নাম বা সাবডোমেন নাম যোগ করার সময় একই সময়ে লেটস এনক্রিপ্ট তৈরি করুন নির্বাচন করেন, আপনি উপরের পদক্ষেপগুলি এড়িয়ে যেতে পারেন)
Letsencrypt SSL সার্টিফিকেট বৈশিষ্ট্য
- প্রধান অ্যাকাউন্ট ডোমেন এবং www উপনামের জন্য Letsencrypt
- Letsencrypt ডোমেন নাম এবং www. উপনাম যোগ করুন
- সাবডোমেন এবং www.alias-এর জন্য Letsencrypt
- Letsencrypt এছাড়াও কাস্টম ইনস্টল করতে পারেন
- শংসাপত্রের মেয়াদ শেষ হওয়ার তারিখ পরীক্ষা করুন
- অটো পুনর্নবীকরণ
- জোর করে পুনর্নবীকরণ বোতাম
- Apache পোর্ট 443 অটো-ডিটেকশন
Letsencrypt SSL সার্টিফিকেটের স্বয়ংক্রিয় পুনর্নবীকরণ
ডিফল্টরূপে, Letsencrypt সার্টিফিকেট 90 দিনের জন্য বৈধ।
পুনর্নবীকরণ স্বয়ংক্রিয় এবং শংসাপত্রগুলি মেয়াদ শেষ হওয়ার 30 দিন আগে পুনর্নবীকরণ করা হয়।
CWP7 বাম মেনু → ওয়েব সার্ভার সেটিংস → SSL শংসাপত্রে একটি নতুন মডিউল অন্তর্ভুক্ত রয়েছে, সেখান থেকে আপনি AutoSSL ব্যবহার করে যেকোনো ডোমেন/সাবডোমেনের জন্য Letsencrypt সার্টিফিকেট ইনস্টল করতে পারেন।
SSL সার্টিফিকেট পাথ প্রতিস্থাপন করতে কনফিগারেশন ফাইল সম্পাদনা করুন
এর পরে, আপনাকে কনফিগারেশন ফাইলটি সম্পাদনা করতে হবে এবং SSL শংসাপত্রে পাথ যোগ করতে হবে (মন্তব্যটি সরানোর জন্য নোট করুন এবং আপনার নিজের পাথটি পরিবর্তন করুন)।
cwpsrv কনফিগারেশন ফাইল সম্পাদনা করুন ▼
/usr/local/cwpsrv/conf/cwpsrv.conf
যোগ করামনিটরিংSSL পোর্ট ▼
listen 2812 ssl;
এছাড়াও নিম্নলিখিত অনুচ্ছেদ আছে ▼
ssl_certificate /etc/pki/tls/certs/hostname.crt; ssl_certificate_key /etc/pki/tls/private/hostname.key;
নিম্নলিখিত পথ দিয়ে প্রতিস্থাপন করুন ▼
ssl_certificate /etc/pki/tls/certs/server.yourdomain.com.bundle; ssl_certificate_key /etc/pki/tls/private/server.yourdomain.com.key;
একবার হয়ে গেলে, নিম্নলিখিত কমান্ড ▼ দিয়ে cwpsrv পরিষেবা পুনরায় চালু করতে ভুলবেন না
service cwpsrv restart
তারপর Webserver Settings → WebServers Conf Editor → Apache → এ যান /usr/local/apache/conf.d/
প্রোফাইল সম্পাদনা করুন ▼
hostname-ssl.conf
নিচের অনুচ্ছেদটি রাখুন ▼
ssl_certificate /etc/pki/tls/certs/hostname.crt; ssl_certificate_key /etc/pki/tls/private/hostname.key;
নিম্নলিখিত পথ দিয়ে প্রতিস্থাপন করুন ▼
ssl_certificate /etc/pki/tls/certs/server.yourdomain.com.bundle; ssl_certificate_key /etc/pki/tls/private/server.yourdomain.com.key;
- আপনি যদি Nginx ব্যবহার করেন তবে আপনাকে একই কাজ করতে হবে।
তারপর Apache (এবং Nginx) পরিষেবা পুনরায় চালু করুন এবং নিশ্চিত করুন যে এটি স্বাভাবিক হিসাবে কাজ করে?
systemctl restart httpd systemctl restart nginx
অবশেষে, পোর্ট 2087 দেখতে লগইন লিঙ্কটি রিফ্রেশ করুনhttps:// server.yourdomain. com:2087/login/index.php
একটি ডঙ্গল আছে?
হোপ চেন উইলিয়াং ব্লগ ( https://www.chenweiliang.com/ ) শেয়ার করেছেন "CWP7 SSL ত্রুটি? হোস্টনাম কিভাবে Letsencrypt ফ্রি সার্টিফিকেট ইনস্টল করে?", যা আপনার জন্য সহায়ক।
এই নিবন্ধটির লিঙ্ক শেয়ার করতে স্বাগতম:https://www.chenweiliang.com/cwl-27950.html
সর্বশেষ আপডেট পেতে চেন ওয়েইলিয়াং এর ব্লগের টেলিগ্রাম চ্যানেলে স্বাগতম!
📚 এই গাইডটিতে বিশাল মূল্য রয়েছে, 🌟এটি একটি বিরল সুযোগ, এটি মিস করবেন না! ⏰⌛💨
ভালো লাগলে শেয়ার এবং লাইক করুন!
আপনার শেয়ার এবং লাইক আমাদের ক্রমাগত অনুপ্রেরণা!