إعداد SSL للشبكة المحلية

تم إنشاء الشهادة بنجاح.

الملفات في: /home/slamjjqy/site.slamatic-h.com/ssl

الخطوات التالية (XAMPP):

  1. افتح C:\xampp\apache\conf\httpd.conf
  2. تأكد من وجود: LoadModule ssl_module modules/mod_ssl.so
  3. تأكد من وجود: Include conf/extra/httpd-ssl.conf
  4. افتح C:\xampp\apache\conf\extra\httpd-ssl.conf
  5. عدّل السطور لتشير إلى المسارات أدناه:
SSLCertificateFile "/home/slamjjqy/site.slamatic-h.com/ssl/server.crt"
SSLCertificateKeyFile "/home/slamjjqy/site.slamatic-h.com/ssl/server.key"

6. أعد تشغيل Apache من XAMPP Control Panel

7. افتح الموقع عبر: https://www.site.slamatic-h.com

مثال VirtualHost كامل
# أضف هذا في C:\xampp\apache\conf\extra\httpd-ssl.conf أو أنشئ VirtualHost جديد:

<VirtualHost *:443>
    ServerName www.site.slamatic-h.com
    DocumentRoot "/home/slamjjqy/site.slamatic-h.com"
    SSLEngine on
    SSLCertificateFile "/home/slamjjqy/site.slamatic-h.com/ssl/server.crt"
    SSLCertificateKeyFile "/home/slamjjqy/site.slamatic-h.com/ssl/server.key"
    <Directory "/home/slamjjqy/site.slamatic-h.com">
        Require all granted
    </Directory>
</VirtualHost>