إعداد الشهادة

يوضح كيفية الحصول على شهادة SSL والتحقق منها لنطاق باستخدام Certbot.

إنشاء عنوان URL على Route 53

إنشاء عنوان URL على Route 53 من نطاقك مثل caesar.internal.romeprotocol.xyz للإشارة إلى عنوان IP لخادم EC2.

فتح المنافذ

تأكد من أن المنافذ HTTP (80) و HTTPS (443) مفتوحة على الخادم البعيد الخاص بك.

استخدم مجموعة أمان AWS EC2 لفتح هذه المنافذ.

الحصول على شهادة

تسمح لك واجهة سطر الأوامر Certbot أدناه بالحصول على شهادة من Let's Encrypt.

ملاحظة: استخدم عنوان بريدك الإلكتروني واسم النطاق الخاص بك عند طلب الشهادة.

sudo apt install -y nginx
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo certbot certonly --nginx -n -m [email protected] --agree-tos --domains caesar.internal.romeprotocol.xyz # استبدل بعنوان بريدك الإلكتروني ونطاقك
sudo nginx -s stop

التحقق من إنشاء الشهادة

الآن، تأكد من وجود ملفي fullchain.pem و privkey.pem في الدليل أدناه.

Last updated

Was this helpful?