دليلك الشامل لإعداد خادم Apache على دبيان لينكس
تثبيت Apache، PHP، وMariaDB على دبيان
إعداد Virtual Hosts والمواقع
تأمين الخادم وحمايته من الهجمات
تحسين الأداء والسرعة
قبل البدء بتثبيت أي شيء، يجب تحديث نظام دبيان للحصول على أحدث الحزم والتصحيحات الأمنية.
Apache هو أشهر خادم ويب في العالم، موثوق وقوي ويستخدمه الملايين من المواقع.
PHP هي لغة البرمجة الأساسية لمعظم تطبيقات الويب الديناميكية مثل WordPress و Laravel.
MariaDB هي قاعدة بيانات علائقية قوية ومفتوحة المصدر، بديل ممتاز لـ MySQL.
سننشئ مجلد خاص لموقع srvos.com ونعين الصلاحيات المناسبة.
Virtual Host يسمح لك باستضافة عدة مواقع على خادم واحد.
سننشئ صفحة اختبار للتأكد من عمل PHP بشكل صحيح.
sudo rm /var/www/srvos.com/public_html/info.php
جدار الحماية يحمي خادمك من الوصول غير المصرح به.
شهادة SSL تشفر الاتصال بين الزوار والخادم، وهي مجانية من Let's Encrypt.
سنطبق إعدادات أمنية متقدمة لحماية Apache.
تحسين السرعة عن طريق ضغط المحتوى وتخزينه مؤقتاً.
تحسين إعدادات PHP لأداء أفضل باستخدام OPcache.
إنشاء نظام نسخ احتياطي آلي للموقع وقاعدة البيانات.
0 2 * * * /backup/backup.sh
لقد أكملت بنجاح إعداد خادم Apache احترافي يتضمن:
خادم ويب قوي وموثوق
أداء محسّن للتطبيقات
قاعدة بيانات آمنة
تشفير آمن من Let's Encrypt
حماية متقدمة مع UFW
حماية بياناتك تلقائياً
sudo systemctl restart apache2
- إعادة تشغيل Apachesudo systemctl reload apache2
- إعادة تحميل التكويناتsudo apache2ctl configtest
- اختبار التكوينsudo a2ensite site.conf
- تفعيل موقعsudo a2dissite site.conf
- تعطيل موقعsudo a2enmod module
- تفعيل وحدةsudo a2dismod module
- تعطيل وحدةsudo tail -f /var/log/apache2/error.log
- مراقبة الأخطاءsudo apt update && sudo apt upgrade
df -h
خادمك جاهز لاستضافة مواقعك وتطبيقاتك بأمان وكفاءة عالية