السلام عليكم ورحمة الله وبركاته ..
اخوتي الافاضل بعد غياب طويل .. الرجعة تعود بالتدريج لنعود اقوى من السابق ..
في شرح اليوم .. سيتم شرح طريقة ربط نطاق فرعي او دومين فرعي Subdomain على سيرفر Ubuntu باستخدام ويب سيرفر Apache2 .. بدون الحاجة الى اي لوحات تحكم وتراخيص وغلبة ..
الشرح يعمل على اغلب انظمة اوبنتو .. بامكانك التاكد من استخدام Apache2 حتى تتبع الشرح بنجاح ..
نبدأ من الصفر بتنزيل Apache2 :
الآن نعمل على تنصيب برنامج لتعديل الملفات واسهل وافضل برنامج هو nano :كود:sudo apt update sudo apt-get install apache2 apache2-utils -y
نعمل الان مجلد خاص على السيرفر للسب دومين المطلوب وليكن مثلا raed.jo1sat.com وتخصيص مجلد فرعي داخلي اسمه html لوضع ملفات الموقع عليهكود:sudo apt-get install nano -y
كود: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 السيرفر الخاص بك .. سيتم تفعيل الموقع بنجاح على النطاق الفرعي.
تحياتي لكم ..
رائد سعادة





رد مع اقتباس

المفضلات