🐧 لينكس
إعداد سيرفر ويب على لينكس (LAMP) خطوة بخطوة
📑 جدول المحتويات
حزمة LAMP هي الأساس الذي تعمل عليه ملايين المواقع. تعلّم إعدادها يمنحك تحكماً كاملاً في استضافة مواقعك. سنشرحها خطوة بخطوة على توزيعة مبنية على Debian/Ubuntu.
ما هي LAMP؟
- Linux: نظام التشغيل.
- Apache: خادم الويب الذي يستقبل الطلبات.
- MySQL/MariaDB: قاعدة البيانات.
- PHP: لغة معالجة الصفحات الديناميكية.
الخطوة 1: تحديث النظام
sudo apt update && sudo apt upgrade -y
الخطوة 2: تثبيت Apache
sudo apt install apache2 -y sudo systemctl enable --now apache2
افتح المتصفح على عنوان السيرفر — يجب أن ترى صفحة Apache الافتراضية.
الخطوة 3: تثبيت قاعدة البيانات
sudo apt install mariadb-server -y sudo mysql_secure_installation
⚠️ نفّذ سكربت التأمين mysql_secure_installation دائماً، فهو يضبط كلمة مرور الجذر ويزيل الحسابات التجريبية الخطيرة.
الخطوة 4: تثبيت PHP
sudo apt install php libapache2-mod-php php-mysql -y sudo systemctl restart apache2
اختبر PHP بإنشاء ملف:
echo "<?php phpinfo();" | sudo tee /var/www/html/info.php
زر /info.php في المتصفح. وبعد التأكد، احذف هذا الملف فوراً لأنه يكشف معلومات حساسة عن سيرفرك.
الخطوة 5: نشر موقعك
ضع ملفات موقعك في مجلد /var/www/html أو أنشئ Virtual Host مخصصاً لنطاقك. اضبط الملكية والصلاحيات بشكل صحيح:
sudo chown -R www-data:www-data /var/www/html sudo chmod -R 755 /var/www/html
الخطوة 6: تأمين السيرفر
- فعّل جدار الحماية:
sudo ufw allow 'Apache Full'. - ثبّت شهادة SSL مجانية عبر Let's Encrypt.
- حدّث النظام والحزم بانتظام.
خلاصة
الآن أصبح لديك سيرفر ويب كامل تتحكم به بنفسك. هذه المهارة أساس فهم كيفية عمل الإنترنت، وبوابتك لإدارة الخوادم باحتراف. تدرّب على سيرفر تجريبي قبل الإنتاج.
💬 التعليقات (0)
كن أول من يضيف تعليقاً!
أضف تعليقاً