SSL Free Site
الرئيسية أدوات SSL المجانية الشروحات مميزات الشهادات
الدليل الشامل لإدارة وتركيب شهادات الأمان

شروحات تركيب شهادات SSL وحلول مشاكل التشفير

تعرف بالتفصيل على كيفية إصدار والتحقق وتركيب شهادات SSL/TLS المجانية على لوحات تحكم cPanel و Plesk وسيرفرات Nginx و Apache وربطها مع Cloudflare.

إعلان برعاية (Sponsored Advertisement)
Tutorial #1 • Web Hosting & cPanel

1. شرح تركيب شهادة SSL المجانية على استضافة cPanel خطوة بخطوة

تعتبر لوحة تحكم cPanel الأكثر استخداماً عالمياً لإدارة مواقع الويب. بعد إصدار شهادتك من منصتنا وتحميل ملف الـ ZIP، ستجد بداخله 3 ملفات رئيسية تحتاجها لتركيب الشهادة في أقل من دقيقتين:

الخطوة الأولى: فتح قسم SSL/TLS في cPanel سجل الدخول إلى لوحة cPanel الخاصة باستضافتك، وانتقل إلى قسم الأمان (Security) ثم اضغط على أيقونة SSL/TLS، ومنها اختر "Manage SSL sites" (إدارة مواقع SSL).
الخطوة الثانية: نسخ ولصق ملفات الشهادة الثلاثة اختر اسم النطاق من القائمة المنسدلة، ثم الصق محتوى كل ملف في مكانه المخصص: محتوى ملف certificate.crt في خانة (Certificate: CRT)، ومحتوى ملف private.key في خانة (Private Key: KEY)، ومحتوى ملف ca_bundle.crt في خانة (Certificate Authority Bundle: CABUNDLE).
الخطوة الثالثة: التفعيل وإعادة التوجيه إلى HTTPS اضغط على زر "Install Certificate"، وستظهر لك رسالة نجاح التثبيت فوراً! يمكنك بعدها تفعيل خيار "Force HTTPS Redirect" من قسم Domains في cPanel.
Tutorial #2 • Cloud VPS & Nginx

2. كيفية ضبط وتفعيل شهادة SSL/TLS على سيرفر Nginx

على عكس لوحة cPanel، يتطلب سيرفر Nginx دمج شهادة الموقع الأساسية مع سلسلة الثقة (CA Bundle) في ملف واحد، ولهذا السبب نوفر لك ملف fullchain.pem جاهزاً داخل حزمة التحميل!

server {
    listen 443 ssl http2;
    server_name yourdomain.com www.yourdomain.com;

    ssl_certificate     /etc/ssl/certs/fullchain.pem;
    ssl_certificate_key /etc/ssl/private/private.key;

    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_prefer_server_ciphers on;
}
إعلان برعاية (Sponsored Advertisement)
Tutorial #3 • Apache HTTP Server

3. إعداد شهادة SSL على سيرفر Apache VirtualHost

لتفعيل HTTPS على سيرفر Apache، تأكد أولاً من تفعيل موديل ssl عبر الأمر a2enmod ssl، ثم أضف الإعدادات التالية داخل ملف الـ VirtualHost الخاص بموقعك:

<VirtualHost *:443>
    ServerName yourdomain.com
    DocumentRoot /var/www/html

    SSLEngine on
    SSLCertificateFile      /etc/ssl/certs/certificate.crt
    SSLCertificateKeyFile   /etc/ssl/private/private.key
    SSLCertificateChainFile /etc/ssl/certs/ca_bundle.crt
</VirtualHost>
Tutorial #4 • ACME v2 Domain Validation

4. أيهما تختار: التحقق عبر ملف HTTP-01 أم عبر سجل DNS-01 TXT؟

يشترط بروتوكول ACME v2 المعتمد لدى Let's Encrypt إثبات ملكيتك للنطاق قبل توقيع الشهادة. توفر منصتنا الطريقتين مع أداة فحص مسبق (Pre-flight Validator) لتجنب أخطاء التحقق:

HTTP-01 (File Upload)

مثالي للمواقع العادية المستضافة على cPanel أو VPS. كل ما عليك هو تحميل ملف التحقق الجاهز ووضعه في المسار /.well-known/acme-challenge/ ليتم التحقق في ثوانٍ بدون انتظار تحديث الـ DNS.

DNS-01 (TXT Record)

مثالي لشهادات النطاقات الشاملة (Wildcard SSL مثل *.domain.com) أو عندما لا تملك وصولاً لملفات السيرفر. يتم عبر إضافة سجل TXT باسم _acme-challenge في لوحة تحكم الدومين أو Cloudflare.

Tutorial #5 • Wildcard SSL & Subdomains

5. الدليل الشامل لشهادات Wildcard SSL (*.domain) وكيف تؤمّن جميع نطاقاتك الفرعية

عندما يحتوي مشروعك على عدة نطاقات فرعية مثل (app.domain.com, api.domain.com, mail.domain.com, shop.domain.com)، فإن إصدار شهادة منفصلة لكل نطاق فرعي يصبح مرهقاً. هنا يأتي دور شهادة Wildcard SSL التي تستخدم علامة النجمة (*.) لتغطية عدد غير محدود من النطاقات الفرعية تحت نفس المستوى.

لماذا ندمج الدومين الرئيسي مع *.domain في شهادة واحدة؟ وفقاً لمعيار X.509 RFC 5280، فإن الرمز *.domain.com يغطي النطاقات الفرعية فقط ولا يغطي النطاق الأساسي بدون نقطة (domain.com). لذلك تقوم منصة SSL Free Site بدمج الاثنين معاً تلقائياً داخل حقل Subject Alternative Name (SAN) لتعمل الشهادة على موقعك الرئيسي وعلى كافة النطاقات الفرعية في آنٍ واحد.
Tutorial #6 • Cloudflare CDN & Origin Security

6. كيفية تفعيل وضع Full و Full (Strict) في Cloudflare باستخدام شهاداتنا المجانية

استخدام وضع Flexible SSL في Cloudflare يترك الاتصال بين سيرفرات Cloudflare وسيرفر استضافتك غير مشفر وعرضة للاختراق. لتأمين الاتصال بالكامل من طرف إلى طرف (End-to-End Encryption):

  • • لوضع Full SSL السريع لمدة سنة كاملة: أصدر شهادة فورية (Self-Signed 365 Days) من منصتنا في ثانية واحدة وركبها على cPanel أو Nginx، ثم اختر وضع Full في Cloudflare.
  • • لوضع Full (Strict) الأعلى أماناً: أصدر شهادة Let's Encrypt الحقيقية عبر التحقق بـ DNS TXT (يعمل حتى لو كان الـ Proxy البرتقالي مفعّلاً في Cloudflare)، وركبها على سيرفرك.
Tutorial #7 • ACME v2 Troubleshooting

7. حلول أشهر أخطاء التحقق في Let's Encrypt (CAA Records, DNS Delay, Rate Limits)

NXDOMAIN / DNS TXT Not Found تضيف بعض لوحات التحكم (مثل cPanel و Namecheap) اسم الدومين تلقائياً في نهاية حقل المضيف. إذا كتبت _acme-challenge.domain.com قد يتحول إلى _acme-challenge.domain.com.domain.com. تأكد دائماً باستخدام زر "الفحص التجريبي" في منصتنا قبل الإرسال.
CAA Record Prevents Issuance إذا كان نطاقك يحتوي على سجل DNS من نوع CAA يقيد الجهات المسموح لها بإصدار الشهادات، تأكد من إضافة سجل CAA يسمح لـ letsencrypt.org بإصدار الشهادات لنطاقك.
Tutorial #8 • Technical SEO & Core Web Vitals

8. كيف يرفع بروتوكول HTTPS و HTTP/2 ترتيب موقعك في نتائج بحث جوجل؟

أكدت شركة Google رسمياً أن استخدام HTTPS هو أحد عوامل الترتيب الأساسية (Ranking Signal) في محرك البحث. بالإضافة إلى ذلك، فإن المتصفحات الحديثة تشترط وجود شهادة SSL مفعّلة لتشغيل بروتوكولات السرعة الحديثة مثل HTTP/2 و HTTP/3 (QUIC) التي تضاعف سرعة تحميل الصفحات وتحسن مؤشرات Core Web Vitals.