دليل المادة
لوحة تحكم VestaCP بسيطة وسهلة الاستخدام: يتيح تثبيت لوحة تحكم VestaCP التثبيت التلقائي لشهادات Let's Encrypt SSL، مما يجعلها شائعة بين متخصصي تحسين محركات البحث في الخارج.

ما هو برنامج Let's Encrypt؟
Let's Encrypt هي سلطة تصديق SSL تم إطلاقها في 2016 أبريل 4.
- توفر شهادة X.509 مجانية لتشفير بروتوكول أمان طبقة النقل (TLS) من خلال عملية آلية ،
- مصمم للتخلص من الإنشاء اليدوي للشهادات والتحقق منها وتوقيعها وتثبيتها وتحديثها لمواقع الويب الآمنة.
صفحة تسجيل الدخول إلى لوحة تحكم VestaCP ، باستخدام المنفذ 8083.
ما هو المنفذ 8083؟
- 8083 هي صفحة الوكيل ومنفذ ملف التنزيل ، وهو منفذ منطقي.
- في تقنية الشبكة ، تشمل المنافذ المنافذ المادية والمنافذ المنطقية.
الفرق بين المنفذ المادي والمنفذ المنطقي
- تشير المنافذ المادية إلى المنافذ الموجودة بالفعل ، مثل أجهزة مودم ADSL ولوحات الوصل والمفاتيح وأجهزة التوجيه التي تتصل بأجهزة الشبكة الأخرى مثل منافذ RJ-45 ومنافذ SC وما إلى ذلك.
- المنفذ المنطقي هو منفذ يميز الخدمات حسب المعنى المنطقي ، مثل منافذ الخدمة في بروتوكول TCP / IP.نطاق رقم المنفذ هو من 0 إلى 65535.
ومع ذلك ، يتم حاليًا عرض المنفذ 8083 من لوحة تحكم VestaCP افتراضيًا بدون شهادة أمان SSL ...
لذلك، بعد تثبيت لوحة VestaCP ، سيعرض متصفح جوجل كروم الرسالة التالية:
- اتصالك ليس اتصالاً خاصًا
- قد يحاول المهاجمون سرقة معلوماتك (مثل كلمات المرور أو الاتصالات أو معلومات بطاقة الائتمان).
تقوم لوحة تسجيل الدخول فيستا بتمكين https
الخطوة 1: سجّل الدخول إلى لوحة إدارة VestaCP باستخدام اسم المضيف والمنفذ 8083 ▼
http:// 你的域名:8083/
الخطوة الثانية: ادخل إلى خدمة VestaCP على الويب، وحدد اسم مضيف الخادم الخاص بك، ثم انقر فوق "تحرير". ▼

الخطوة 3: حدد موقع SSL وLet's Encrypt وتحقق منهما. "تمكين SSL (دعم SSL)" و"استخدام Let's Encrypt (دعم Let's Encrypt)" ▼

- ثم انقر فوق حفظ (ينقر المسؤول على حفظ وينتظر لمدة خمس دقائق تقريبًا لعرض التطبيق للحصول على شهادة SSL)
الخطوه 4:حدد موقع موقع تخزين الشهادات الآمنة لـ Let's Encrypt، حيث تقوم Let's Encrypt بتخزين شهادة SSL الخاصة بها /home/username/conf/web/ في الموقع. يرجى ذكر مواقعهم ▼
/home/username/conf/web/ssl.website.crt /home/username/conf/web/ssl.website.key
لوحة تحكم VestaCP ، قم بتخزين شهادة SSL الخاصة باسم المضيف في ▼
/usr/local/vesta/ssl/certificate.crt /usr/local/vesta/ssl/certificate.key
لذلك، نحتاج أولاً إلى إعادة تسمية ملفات شهادة VestaCP القديمة إلى بعض النصوص الوهمية حتى لا يستخدمها VestaCP بعد ذلك، ثم نقوم بربط هذه الملفات رمزيًا. يرجى اتباع الخطوات أدناه لمعرفة كيفية القيام بذلك.
الخطوة 5: قم بتسجيل الدخول إلى خادمك عبر SSH وأدخل هذين الأمرين لإعادة تسمية الملفات القديمة ▼
mv /usr/local/vesta/ssl/certificate.crt /usr/local/vesta/ssl/unusablecer.crt mv /usr/local/vesta/ssl/certificate.key /usr/local/vesta/ssl/unusablecer.key
- إذا فشلت العمليات التالية في أن تصبح سارية المفعول ، مما تسبب في فشل ارتباط SSL ، ولا يمكن فتح موقع الويب وملف SSL "غير صالح للاستعمال"الاسم ، عد إلى الاسم السابق"شهادة"دون إضاعة الوقت في إعادة تثبيت لوحة VestaCP.
الخطوة 6: أنشئ رابطًا رمزيًا للإشارة إلى الرابط الرمزي الجديد. يُرجى استبدال اسم المستخدم الخاص بك، مثل: admin. استبدل chenweiliang.com باسم مضيف خادم VPS الخاص بك (FQDN). ▼
ln -s /home/admin/conf/web/ssl.chenweiliang.com.crt /usr/local/vesta/ssl/certificate.crt ln -s /home/admin/conf/web/ssl.chenweiliang.com.key /usr/local/vesta/ssl/certificate.key
الخطوة 7: أعد تشغيل VestaCP
service vesta restart
الخطوة 8: امسح ذاكرة التخزين المؤقت للمتصفح ثم حاول تسجيل الدخول إلى لوحة تحكم VestaCP مرة أخرى باستخدام المنفذ 8083.
- الآن SSL الخاص بك على المنفذ 8083 آمن!
حل أذونات معطلة
لإصلاح الأذونات المعطلة ، أدخل الأمر التالي ▼
- سوف your.adminpanel.com استبدل عنوان URL الخاص بوحدة التحكم في إدارة VestaCP.
chgrp mail ssl.your.adminpanel.com.key chmod 660 ssl.your.adminpanel.com.key chgrp mail ssl.your.adminpanel.com.crt chmod 660 ssl.your.adminpanel.com.crt
ما سبق هو طريقة تمكين شهادة SSL في خلفية VestaCP.
كيف تجبر اسم المجال على استخدام شهادة https SSL؟
الخطوة 1: تثبيت قالب nginx مخصص ▼
cd /usr/local/vesta/data/templates/web wget http://c.vestacp.com/0.9.8/rhel/force-https/nginx.tar.gz tar -xzvf nginx.tar.gz rm -f nginx.tar.gz
الخطوه 2:اضبط قالب الوكيل على فرض https 
- قم بإنشاء إعداد مسبق جديد ، أو في إعداد مسبق موجود ، قم بتعيين force-https كقالب وكيل Nginx.
- عند إضافة مستخدمين جدد ، يمكنك استخدام قالب force-https لتعيين أذونات لمستخدمي المخطط المحدد مسبقًا.
يقوم HTTP تلقائيًا بإعادة التوجيه إلى HTTPS
كيف يقوم VestaCP بإعادة توجيه HTTP إلى HTTPS باستخدام htaccess؟ هل تريد إعادة توجيه موقع الويب الخاص بك تلقائيًا إلى إصدار (HTTPS) آمن من موقع الويب الخاص بك مشفر؟
في ملف htaccess ، أضف بناء جملة إعادة التوجيه 301 التالي ▼
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]- يعني الحرف "L" الوارد أعلاه [R ، L] الأخير (الأخير) ، إذا كانت القواعد النحوية الأخرى تحتوي أيضًا على هذا الحرف L ، فلا يمكن إعادة توجيه http تلقائيًا إلى https.
- لذلك ، يوصى بإعادة توجيه http301 إلى بنية https في الأعلى (قبل الصيغ الأخرى).
إذا كنت ترغب في إضافة شهادات SSL آمنة إلى المجالات الأخرى الخاصة بك في لوحة تحكم VestaCP ، يرجى مراجعة هذا البرنامج التعليمي ▼
نأمل أن تكون المقالة "VestaCP Backend Port 8083 HTTPS Invalid? SSL Certificate Installation Tutorial" المنشورة على مدونة Chen Weiliang ( https://www.chenweiliang.com/ ) مفيدة لك.
لا تتردد في مشاركة رابط هذه المقالة: https://www.chenweiliang.com/cwl-705.html

