كيفية إعداد خادم ويب محلي (Local Web Server) على أنظمة التشغيل Windows وmacOS وLinux

عند تطوير موقع الويب الخاص بك، يجب أن تكون لديك القدرة على ملاحظة وتقييم الشكل الذي قد يبدو عليه موقع الويب من وجهة نظر الزائر العادي.

في بعض الأحيان يكون مجرد النقر على ملفات HTML وعرضها في متصفح الويب كافيًا. ولكن إذا كنت تريد اختبار المحتوى الديناميكي، فستحتاج إلى إعداد خادم ويب محلي.

هذا أمر بسيط للغاية ويمكنك القيام بذلك بسهولة بنفسك سواء كنت تستخدم جهاز كمبيوتر يعمل بنظام Windows أو macOS أو Linux. هناك العديد من أنواع خوادم الويب المتاحة، ولكن في هذه المقالة سنستخدم Apache لأنه الخادم الأكثر شهرة، وسهل الإعداد للغاية، ويتمتع بتوافق جيد مع جميع أنظمة تشغيل الكمبيوتر الشائعة والمتغير الحالي.

قم بإعداد خادم ويب محلي على Linux

تم تصميم Apache لأنظمة التشغيل المشابهة لـ Unix. ينتمي Linux إلى هذه الفئة ويمكن إجراء تثبيت وتكوين خادم الويب Apache بكل بساطة.

ستتضمن المهمة معالجة سطر الأوامر. تسمح لك معظم توزيعات Linux الشائعة اليوم بتثبيت Apache دون تجميعه من المصدر باستخدام أمر واحد بسيط فقط.

بالنسبة للتوزيعات المستندة إلى Debian وUbuntu وUbuntu:

سودو ملائمة تثبيت اباتشي2

بالنسبة إلى Red Hat وCentOS:

سودو dnf تثبيت httpd

بمجرد اكتمال التثبيت، افتح متصفح الويب وانتقل إلى " 127.0.0.1 " أو " المضيف المحلي ". إذا كانت الشاشة تعرض عبارة " إنه يعمل! "، فهذا يعني أن تثبيت Apache الخاص بك كان ناجحًا.

كيفية إعداد خادم ويب محلي (Local Web Server) على أنظمة التشغيل Windows وmacOS وLinux

لفهم كيفية تعامل Apache مع هذا الموقع بشكل أفضل، فلنعدله. أولاً، انتقل إلى دليل جذر الويب لجهاز الكمبيوتر المحلي الذي يعمل بنظام التشغيل Linux.

مؤتمر نزع السلاح /فار/www/html

افتح " index.html " كدليل جذر باستخدام محرر النصوص الموجود على النظام.

ابحث عن عبارة " إنه يعمل !" وقم بتغييره إلى نص عشوائي، مثل " Make Tech Easier! "، ثم احفظ الملف.

الآن قم بتحديث الموقع على العنوان 127.0.0.1 . ستظهر لك شاشة تعرض عبارة " Make Tech Easier! " بدلاً من " It Works!" " سابقا .

لقد قمت الآن بإعداد خادم ويب بسيط بنجاح. يمكن إجراء بعض التخصيصات لإعدادات التكوين في " Apache2.conf ".

سودو نانو /etc/Apache2/Apache2.conf

ملاحظة: في كل مرة تقوم فيها بإجراء تعديلات على التكوين، ستحتاج إلى إعادة تشغيل Apache لتطبيق أي تغييرات.

إعادة تشغيل سودو systemctl Apache2

إذا لم ينجح ذلك، يمكنك إعادة التشغيل عن طريق تنفيذ ملف التمهيد مباشرة.

إعادة تشغيل Sudo /etc/init.d/Apache2

قم بإعداد خادم ويب محلي على نظام التشغيل macOS

والخبر السار هو أن Apache مثبت الآن على نظام التشغيل macOS افتراضيًا. لذلك كل ما عليك فعله هو تشغيله.

في Finder، انتقل إلى " التطبيقات -> الأدوات المساعدة "، ثم انقر نقرًا مزدوجًا فوق "المحطة الطرفية" .

لتمكين خادم الويب Apache المثبت مسبقًا، قم بتشغيل الأمر التالي:

بداية سودو أباتشيكتل

للتحقق مما إذا كان خادم الويب قيد التشغيل، افتح المتصفح وانتقل إلى " 127.0.0.1 " أو " المضيف المحلي ".

كيفية إعداد خادم ويب محلي (Local Web Server) على أنظمة التشغيل Windows وmacOS وLinux

بالطبع يمكنك أيضًا تغيير محتوى موقع الويب بمجرد الانتقال إلى الدليل الجذر بنفس الطريقة التي تفعلها في Linux. الشيء الوحيد المختلف هو موقع المسار.

مؤتمر نزع السلاح / المكتبة / خادم الويب / المستندات /

الآن، قم بتحرير الملف "index.html.en" باستخدام محرر النصوص المحلي لديك. قم بتغيير " إنه يعمل! " إلى " Hello World! ".

سودو نانو Index.html.enكيفية إعداد خادم ويب محلي (Local Web Server) على أنظمة التشغيل Windows وmacOS وLinux

يرجى تحديث الموقع على 127.0.0.1 . سترى الشاشة تعرض عبارة " Hello World! " بدلاً من " It Works!" "كما كان من قبل.

كيفية إعداد خادم ويب محلي (Local Web Server) على أنظمة التشغيل Windows وmacOS وLinux

لتكوين خادم الويب Apache بشكل أكبر في نظام التشغيل macOS، انتقل إلى الملف " httpd.conf ".

سودو نانو /etc/Apache2/httpd.conf

مثل Linux، يمكنك بسهولة إعادة تشغيل خدمة Apache باستخدام الأمر apachectl مع امتيازات الجذر.

إعادة تشغيل سودو أباتشيكتل

قم بإعداد خادم ويب محلي على نظام Windows

على عكس Linux وmacOS، لا يعتمد Windows على Unix، لذا فإن تثبيت خادم ويب محلي سيكون مختلفًا بعض الشيء.

لحسن الحظ، هناك عدد من أدوات التثبيت التي تجمع أشياء مثل Apache وMySQL وPHP معًا لتسهيل المهمة. واحد منهم هو XAMPP.

( ملاحظة : XAMPP متاح أيضًا لنظامي التشغيل Linux وMac OS X).

قم بتنزيل إصدار Windows من XAMPP وابدأ التثبيت. قم بتنفيذ برنامج التثبيت عندما يُطلب منك ذلك. يمكنك فقط اختيار Apache إذا كان كل ما تحتاجه هو خادم ويب. ومع ذلك، إذا كنت تخطط لاستخدام قاعدة بيانات، فيمكنك أيضًا اختيار MySQL.

كيفية إعداد خادم ويب محلي (Local Web Server) على أنظمة التشغيل Windows وmacOS وLinux

استمر في التثبيت وانقر على " إنهاء " عندما تصل إلى الخطوة الأخيرة. افتراضيًا، سيتم تشغيل لوحة تحكم XAMPP.

كيفية إعداد خادم ويب محلي (Local Web Server) على أنظمة التشغيل Windows وmacOS وLinux

انقر فوق " ابدأ " لـ Apache وMySQL، إذا لزم الأمر.

إذا انتقلت إلى " 127.0.0.1 " أو " المضيف المحلي " في متصفح الويب الخاص بك، فسترى صفحة تكوين XAMPP.

كيفية إعداد خادم ويب محلي (Local Web Server) على أنظمة التشغيل Windows وmacOS وLinux

لإنشاء موقع ويب جديد، تكون العملية هي نفسها المذكورة أعلاه. افتح المفكرة وقم بإنشاء ملف HTML نموذجي. أطلق عليه اسم " hello.html ".

كيفية إعداد خادم ويب محلي (Local Web Server) على أنظمة التشغيل Windows وmacOS وLinux

احفظ الملف في المجلد الجذر للمستند الموجود في " c:\xampp\htdocs\ ".

انتقل إليه عن طريق فتح متصفح الويب وزيارة 127.0.0.1/hello.html . سوف تكون قادرا على عرض موقع الويب الذي قمت بإنشائه.

كيفية إعداد خادم ويب محلي (Local Web Server) على أنظمة التشغيل Windows وmacOS وLinux

اترك تعليقاً

ما هو نظام التشغيل Mac OS X FileVault وكيفية استخدامه؟

ما هو نظام التشغيل Mac OS X FileVault وكيفية استخدامه؟

في الواقع، كلمة المرور تمنع فقط أي شخص من محاولة تسجيل الدخول والوصول إلى نظام التشغيل، ولكن محرك الأقراص الثابتة لديك غير مشفر على هذا النحو. باستخدام قرص تمهيد Ubuntu، أو عن طريق إزالة القرص الصلب، سيظل الجميع قادرين على الوصول إلى جميع الملفات الموجودة على جهاز الكمبيوتر الخاص بك. فقط من خلال تشفير الملفات يدويًا على محرك الأقراص الثابتة لديك، يمكنك حقًا الحفاظ على ملفاتك آمنة. وهنا يأتي دور Mac OS X FileVault.

كيفية تثبيت خط Google Roboto على أنظمة التشغيل Windows وMac وLinux

كيفية تثبيت خط Google Roboto على أنظمة التشغيل Windows وMac وLinux

خط Roboto هو محرف بنمط sans-serif تم إنشاؤه بواسطة Google.

كيفية كتابة شرطة طويلة (شرطة م) على نظام التشغيل Windows أو Mac

كيفية كتابة شرطة طويلة (شرطة م) على نظام التشغيل Windows أو Mac

تريد كتابة شرطة طويلة "—"، تسمى شرطة طويلة على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows أو Mac، ولكن لا يمكنك العثور عليها على لوحة المفاتيح على الإطلاق، فماذا تفعل؟

خدعة لإخفاء الملفات أو المجلدات على أنظمة التشغيل Windows وMac OS X وLinux

خدعة لإخفاء الملفات أو المجلدات على أنظمة التشغيل Windows وMac OS X وLinux

إن إخفاء أو إخفاء مجلد أو ملف على جهاز الكمبيوتر الخاص بك يضمن جزئيًا سلامة وأمن المعلومات الموجودة في هذا المجلد أو الملف من العثور عليها من قبل الآخرين.

كيفية تشغيل برامج ويندوز على ماك

كيفية تشغيل برامج ويندوز على ماك

يتيح لك جهاز Widows الظاهري تشغيل العديد من تطبيقات وبرامج Windows. ومع ذلك، إذا كان التطبيق الذي تريد تشغيله يتطلب قوة حصانية كاملة من جهاز Mac، فإن عدم وجود طاقة كافية على الجهاز الظاهري سيؤدي إلى بعض الأخطاء الجسيمة. في هذه الحالة، يمكنك استخدام Boot Camp Assistant. يعد Boot Camp Assistant أداة مساعدة مدمجة من قبل Apple على أجهزة Mac، مما يسمح للمستخدمين بالتشغيل المزدوج لنظام التشغيل Mac مع Windows.

طريقتان لعرض وقراءة عنوان MAC على أجهزة الكمبيوتر التي تعمل بنظامي التشغيل Windows 10 وmacOS

طريقتان لعرض وقراءة عنوان MAC على أجهزة الكمبيوتر التي تعمل بنظامي التشغيل Windows 10 وmacOS

عنوان MAC هو معرف فريد، أو معرف جهاز، يتم تعيينه من قبل الشركات المصنعة لكل جهاز. يبلغ طول عنوان MAC 48 بت.

كيفية نسيان/حذف شبكة WiFi على جهاز Mac

كيفية نسيان/حذف شبكة WiFi على جهاز Mac

سترشدك هذه المقالة خلال الخطوات البسيطة التي تحتاج إلى تنفيذها لحذف (نسيان) شبكة WiFi متصلة مسبقًا على جهاز Mac الخاص بك.

كيفية إلغاء اشتراك تخزين iCloud

كيفية إلغاء اشتراك تخزين iCloud

يعد إلغاء الاشتراك في خدمة iCloud Storage أمرًا بسيطًا للغاية.

كيفية تعطيل منافذ USB على أنظمة التشغيل Windows وMac وLinux

كيفية تعطيل منافذ USB على أنظمة التشغيل Windows وMac وLinux

أنت تعلم الآن أن استخدام أجهزة تخزين USB على جهاز الكمبيوتر الخاص بك ينطوي على العديد من المخاطر الأمنية المحتملة. إذا كنت تخشى خطر الإصابة ببرامج ضارة، مثل أحصنة طروادة أو برامج تسجيل المفاتيح أو برامج الفدية، فيجب عليك تعطيل أجهزة تخزين USB تمامًا إذا كان النظام يحتوي على الكثير من البيانات الحساسة.

كيفية تغيير DPI (حساسية الماوس) على الكمبيوتر

كيفية تغيير DPI (حساسية الماوس) على الكمبيوتر

DPI (نقطة في البوصة) هي وحدة لقياس حساسية فأرة الكمبيوتر. كلما ارتفعت DPI، زادت مدة تحرك المؤشر على الشاشة في كل مرة يتم فيها تحريك الماوس.