CWP7 SSL کی خرابی؟ میزبان نام Letsencrypt مفت سرٹیفکیٹ کیسے انسٹال کر سکتا ہے؟

CWP7 میزبان نام کے لیے Letsencrypt SSL مفت SSL سرٹیفکیٹ کیسے انسٹال کریں؟

CWP7 SSL کی خرابی؟ میزبان نام Letsencrypt مفت سرٹیفکیٹ کیسے انسٹال کر سکتا ہے؟

  • یہ وہ جگہ ہے CWP کنٹرول پینل Letsencrypt مفت SSL سرٹیفکیٹس کو خود بخود انسٹال کرنے کے لیے AutoSSL گائیڈ۔

اگر CWP7 SSL غلطی کا پیغام "cwpsrv.service failed."، براہ کرم درج ذیل ٹیوٹوریل کے حل کو براؤز کریں▼

CWP میں میزبان نام کیسے تبدیل کریں۔؟

فرض کریں کہ آپ کا میزبان نام ہے۔ server.yourdomain.com

  1. سب سے پہلے، CWP بیک اینڈ میں ایک ذیلی ڈومین بنائیں:server.yourdomain.com
  2. ڈی این ایس میں ایک ریکارڈ شامل کریں، ذیلی ڈومین آپ کی طرف اشارہ کرتا ہے۔لینکسسرور IP ایڈریس۔
  3. اپنا میزبان نام محفوظ کرنے کے لیے 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 کا مطلب ہے؟؟

  • FQDN (fully qualified domain name) مکمل طور پر اہل ڈومین کا نام، جو کہ انٹرنیٹ پر کسی مخصوص کمپیوٹر یا میزبان کا مکمل ڈومین نام ہے۔

Let's Encrypt کے لیے درخواست کیسے دیں۔؟

CWP7 Left Menu → WebServer Settings → SSL Certificates میں ایک نیا ماڈیول شامل ہے، وہاں سے آپ AutoSSL کا استعمال کرتے ہوئے کسی بھی ڈومین/سب ڈومین کے لیے Letsencrypt سرٹیفکیٹ انسٹال کر سکتے ہیں۔

(اگر آپ ڈومین نام یا ذیلی ڈومین نام شامل کرتے وقت ایک ہی وقت میں Create Let's Encrypt کو منتخب کرتے ہیں، تو آپ مندرجہ بالا مراحل کو چھوڑ سکتے ہیں)

Letsencrypt SSL سرٹیفکیٹ کی خصوصیات

  • مین اکاؤنٹ ڈومین اور www عرف کے لیے Letsencrypt
  • Letsencrypt ڈومین نام اور www. عرف شامل کریں۔
  • ذیلی ڈومینز اور www.alias کے لیے Letsencrypt
  • Letsencrypt اپنی مرضی کے مطابق انسٹال بھی کر سکتا ہے۔
  • سرٹیفکیٹ کی میعاد ختم ہونے کی تاریخ چیک کریں۔
  • خود تجدید
  • جبری تجدید بٹن
  • اپاچی پورٹ 443 آٹو ڈیٹیکشن

Letsencrypt SSL سرٹیفکیٹ کی خودکار تجدید

پہلے سے طے شدہ طور پر، Letsencrypt سرٹیفکیٹ 90 دنوں کے لیے درست ہیں۔

تجدید خودکار ہے اور سرٹیفکیٹ کی میعاد ختم ہونے سے 30 دن پہلے تجدید کی جاتی ہے۔

CWP7 Left Menu → WebServer Settings → SSL Certificates میں ایک نیا ماڈیول شامل ہے، وہاں سے آپ 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 استعمال کر رہے ہیں، تو آپ کو بھی ایسا ہی کرنے کی ضرورت ہے۔

پھر اپاچی (اور 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

تازہ ترین اپ ڈیٹس حاصل کرنے کے لیے چن ویلیانگ کے بلاگ کے ٹیلیگرام چینل میں خوش آمدید!

🔔 چینل ٹاپ ڈائرکٹری میں قیمتی "ChatGPT Content Marketing AI Tool Usage Guide" حاصل کرنے والے پہلے فرد بنیں! 🌟
📚 یہ گائیڈ بہت بڑی قیمت پر مشتمل ہے، 🌟یہ ایک نادر موقع ہے، اس سے محروم نہ ہوں! ⏰⌛💨
پسند آئے تو شیئر اور لائک کریں!
آپ کا اشتراک اور پسندیدگی ہماری مسلسل حوصلہ افزائی ہے!

 

评论 评论

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا۔ ضروری شعبوں کا استعمال کیا جاتا ہے * لیبل لگائیں

اوپر سکرول کریں