المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طريقة إنشاء وتفعيل نطاق فرعي Subdomain على نظام Ubuntu باستخدام Apache2



Raed Saadeh
27-07-2020, 04:46 AM
السلام عليكم ورحمة الله وبركاته ..

اخوتي الافاضل بعد غياب طويل .. الرجعة تعود بالتدريج لنعود اقوى من السابق ..

في شرح اليوم .. سيتم شرح طريقة ربط نطاق فرعي او دومين فرعي Subdomain على سيرفر Ubuntu باستخدام ويب سيرفر Apache2 .. بدون الحاجة الى اي لوحات تحكم وتراخيص وغلبة ..

الشرح يعمل على اغلب انظمة اوبنتو .. بامكانك التاكد من استخدام Apache2 حتى تتبع الشرح بنجاح ..

نبدأ من الصفر بتنزيل Apache2 :



sudo apt update
sudo apt-get install apache2 apache2-utils -y


الآن نعمل على تنصيب برنامج لتعديل الملفات واسهل وافضل برنامج هو nano :



sudo apt-get install nano -y


نعمل الان مجلد خاص على السيرفر للسب دومين المطلوب وليكن مثلا raed.jo1sat.com وتخصيص مجلد فرعي داخلي اسمه html لوضع ملفات الموقع عليه


sudo mkdir -p /var/www/raed.jo1sat.com/html

والان نحتاج لتصريح هذا المجلد لليوزر الذي نستخدمه في اوبنتو عن طريق الامر :


sudo chown -R $USER:$USER /var/www/raed.jo1sat.com/html

الان يأتي دور العمل المهم وهو إنشاء ملف توجيه IP و DNS للدومين على السيرفر .. سيتم إنشاء ملف كونفق جديد باسم النطاق الفرعي ومن ثم نسخ المحتويات التي سأطرحها فيه


sudo nano /etc/apache2/sites-available/raed.jo1sat.com.conf


نضغط على CTRL + X ومن ثم Y لحفظ الملف


نضع المحتوى التالي في الملف مع تغيير التعديلات المناسبة الملونة باللون الاحمر :



<VirtualHost *:80>
ServerAdmin [email protected]
ServerName jo1sat.com
ServerAlias raed.jo1sat.com

DocumentRoot /var/www/raed.jo1sat.com/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


والآن نأتي لتفعيل الملف الذي تم انشائه وربطه مع برنامج اباتشي2 بالأمر :



sudo a2ensite raed.jo1sat.com.conf


الآن نعمل على اعادة تشغيل اباتشي مع ايقاف التوجيه للصفحة الافتراضية الاولى :


sudo a2dissite 000-default.conf && sudo systemctl restart apache2

الآن اصبح النطاق الفرعي جاهز .. ادخل الى لوحة الدومين بالشركة المسجلة وعدل خيارات DNS الخاصة بالدومين الى IP السيرفر الخاص بك .. سيتم تفعيل الموقع بنجاح على النطاق الفرعي.


تحياتي لكم ..
رائد سعادة