عند تطوير موقع ويب ، يحتاج مصمم الويب إلى أن يكون قادرًا على رؤية صفحات الويب الخاصة به بنفس الطريقة التي يراها المستخدم النهائي. في بعض الأحيان ، يكفي النقر على ملفات HTML وعرضها في متصفح الويب ، ولكن إذا كنت ترغب في اختبار المحتوى الديناميكي ، فستحتاج إلى إعداد خادم ويب محلي. القيام بذلك بسيط للغاية ويمكن إنجازه بسهولة على أنظمة التشغيل Windows و macOS و Linux. هناك العديد من أنواع خوادم الويب المتاحة ، لكننا نستخدم Apache (تحقق من المقارنة بين Nginx و Apache لمعرفة أيهما أفضل لك) في هذا البرنامج التعليمي ، حيث إنه الخادم الأكثر شيوعًا ، ومن السهل جدًا إعداده ، و متوافق مع جميع أنظمة التشغيل الرئيسية.
إذا كنت تقوم بتشغيل موقع ويب ثابت بدلاً من موقع ديناميكي ، فيمكنك أيضًا التحقق من مراجعتنا لبعض من أفضل مواقع الويب الثابتة CMS الموجودة هناك.
قم بإعداد خادم ويب محلي على Linux
تم تصميم Apache لأنظمة تشغيل تشبه Unix. يندرج Linux ضمن هذه الفئة ، ويمكن تثبيت خادم ويب Apache وتكوينه في خطوة واحدة.
هنا نتعامل مع سطر الأوامر. تسمح لك التوزيعات الأكثر شيوعًا بتثبيت Apache دون تجميعها من المصدر باستخدام أمر واحد بسيط.
بالنسبة إلى التوزيعات المستندة إلى Debian و Ubuntu و Ubuntu:
لـ Red Hat و CentOS
بمجرد التثبيت ، انتقل في متصفح الويب الخاص بك إما إلى “127.0.0.1” أو “localhost”. إذا تم عرض “It Works!” هذا يعني نجاح تثبيت Apache.
لفهم كيفية خدمة Apache لصفحة الويب هذه بشكل أفضل ، دعنا نعدلها. للقيام بذلك ، انتقل إلى دليل الويب الجذر لجهاز Linux المحلي الخاص بك.
افتح “index.html” كجذر باستخدام محرر النصوص المفضل لديك.
ابحث عن “It Works!” وتغيير النص إلى شيء عشوائي مثل “اجعل التكنولوجيا أسهل!” (يمكن أن يكون أي شيء حقًا.) تأكد من حفظ الملف.
الآن قم بتحديث صفحة الويب على 127.0.0.1. يجب أن ترى “اجعل التكنولوجيا أسهل!” حيث “إنه يعمل!” كان سابقا.
الآن بعد أن أعددت خادم ويب بسيطًا ، يمكنك اللعب بإعدادات التكوين في “apache2.conf”.
sudo nano /etc/apache2/apache2.conf
ملحوظة: اعلم أنه في كل مرة تقوم فيها بإجراء تغيير على التكوين ، ستحتاج إلى إعادة تشغيل Apache حتى يتم تطبيقه.
sudo systemctl restart apache2
إذا لم يفلح ذلك ، يمكنك إعادة تشغيله عن طريق تنفيذ ملف upstart مباشرة.
sudo /etc/init.d/apache2 restart
قم بإعداد خادم ويب محلي على نظام macOS
الشيء الجيد في macOS هو أن Apache مثبت عليه افتراضيًا. كل ما عليك فعله هو تشغيله.
في Finder ، انتقل إلى “Applications -> Utilities” ، ثم انقر نقرًا مزدوجًا على Terminal لفتحه.
لتشغيل خادم الويب Apache المثبت مسبقًا ، قم بتشغيل الأمر التالي:
لاختبار ما إذا كان خادم الويب الخاص بنا قيد التشغيل ، انتقل إلى “127.0.0.1” أو “localhost” في متصفح الويب الخاص بك.
يمكننا تغيير محتوى صفحة الويب من خلال الانتقال ببساطة إلى جذر المستند بنفس الطريقة التي استخدمناها في Linux. الشيء الوحيد المختلف هو موقع المسار.
cd /Library/WebServer/Documents/
الآن قم بتحرير ملف “index.html.en” باستخدام محرر النصوص المفضل لديك. تغيير “إنه يعمل!” إلى “Hello World!”
إذا قمنا بتحديث صفحة الويب الخاصة بنا المستضافة على 127.0.0.1 ، فإننا نرى الآن التغييرات منعكسة.
لتهيئة خادم الويب Apache ضمن macOS ، انتقل إلى ملف “httpd.conf”.
sudo nano /etc/apache2/httpd.conf
مثل Linux ، يمكنك بسهولة إعادة تشغيل خدمة Apache باستخدام ملف apachectl
الأمر بامتيازات الجذر.
قم بإعداد خادم ويب محلي على Windows
على عكس Linux و macOS ، لا يعتمد Windows على Unix ، لذلك لا يوجد خط واحد لتثبيته. لحسن الحظ ، هناك العديد من معالجات التثبيت التي تجمع أشياء مثل Apache و MySQL و PHP معًا لجعل حياتنا أسهل. واحد منهم هو XAMPP.
ملحوظة: يتوفر XAMPP لنظامي Linux و macOS أيضًا.
قم بتنزيل إصدار Windows من XAMPP وابدأ التثبيت. قم بتنفيذ برنامج التثبيت عندما يُطلب منك ذلك. يمكنك تحديد Apache فقط إذا كان كل ما تحتاجه هو خادم ويب. ومع ذلك ، إذا كنت تخطط لاستخدام قاعدة بيانات ، فقد ترغب في تحديد MySQL أيضًا.
تابع التثبيت وانقر على “إنهاء” عند الانتهاء. بشكل افتراضي ، سيتم تشغيل لوحة تحكم XAMPP.
انقر فوق “ابدأ” لـ Apache و MySQL ، إذا لزم الأمر.
إذا انتقلت إلى “127.0.0.1” أو “localhost” في متصفح الويب الخاص بك ، فيجب أن تشاهد صفحة تكوين XAMPP.
لإنشاء صفحة ويب جديدة ، فإن الإجراء هو نفسه. افتح المفكرة وأنشئ نموذجًا لملف HTML. أطلق عليه اسم “hello.html”.
احفظه في جذر المستند الموجود في “c: xampp htdocs “.
انتقل إليه باستخدام متصفح الويب الخاص بك عن طريق الانتقال إلى 127.0.0.1/hello.html. ستتمكن من رؤية صفحة الويب التي قمت بإنشائها.
ملحوظة: يعد WampServer خيارًا قويًا آخر لتثبيت Apache على Windows.
قم بإعداد خادم LAN في Windows
خيار آخر هو إعداد خادم LAN في Windows. لا تحتاج إلى تثبيت أي شيء لهذه الطريقة. ومع ذلك ، ستحتاج إلى كبلات Ethernet للاتصال المباشر بجهاز التوجيه أو الموجه / المودم.
- قم بتوصيل جهاز الكمبيوتر الخاص بك عبر كابل إيثرنت بجهاز التوجيه الخاص بك.
- افتح ابدأ وابحث عن “لوحة التحكم”. افتح النتيجة.
- حدد “مركز الشبكة والمشاركة”.
- حدد “إعداد شبكة أو اتصال جديد”.
- حدد “الاتصال بالإنترنت” واتبع التعليمات لإنهاء العملية.
- يمكنك توصيل أجهزة أخرى بشبكة LAN عبر Ethernet أو Wi-Fi. من الواضح ، بالنسبة لشبكة Wi-Fi ، ستحتاج إلى إعداد كلمة مرور Wi-Fi واستخدامها لتوصيل الأجهزة الأخرى. يمكنك أيضًا إنشاء مجموعة مشاركة منزلية لمشاركة الموارد من مركز الشبكة والمشاركة.
إذا كنت تريد الاتصال بمجلد بعيد ، فلا يتعين عليك إعداد خادم ويب للوصول إليه. يمكنك القيام بذلك بسهولة عن طريق تعيين محرك WebDAV إلى Windows.
أجهزة إضافية
إذا كان لديك Raspberry Pi ، فيمكنك أيضًا تحويله إلى خادم ويب شخصي. اكتشف كيف تفعل ذلك هنا.
أسئلة مكررة
هل Apache هو الخيار الوحيد لخادم الويب؟
Apache هو حل خادم ويب ممتاز ، لكنه ليس الخيار الوحيد. قد ترغب في النظر إلى IIS كخيار لنظام Windows ، لأنه يدعم العديد من ميزات مصادقة Windows التي لا يدعمها Apache.
خيار آخر هو Python لخادم HTTP محلي بسيط. تم تثبيته بالفعل على macOS و Linux ، ولكن يمكنك تثبيته لنظام التشغيل Windows من Python.org.
لماذا أتلقى تحذيرات بأن Apache لن يعمل مع برنامج مكافحة الفيروسات الخاص بي؟
الغرض من مكافحة الفيروسات هو إبعاد الآخرين عن جهاز الكمبيوتر الخاص بك. عند إعداد خادم ويب محلي ، فأنت تفتح جهاز الكمبيوتر الخاص بك للاتصالات الخارجية. يمكن أن يعمل برنامج مكافحة الفيروسات الخاص بك مع Apache. تحتاج فقط إلى السماح لوصول Apache عبر برنامج مكافحة الفيروسات الخاص بك. يجب أن تتلقى تحذيرًا من برنامج مكافحة الفيروسات الخاص بك مع مطالبة برفض الوصول أو السماح به. تختلف الخطوات الدقيقة بشكل كبير بناءً على برنامج مكافحة الفيروسات الذي تستخدمه.
اعتمادًا على كيفية استخدام الخادم الخاص بك ، قد ترغب في اتخاذ خطوات إضافية لتأمينه. على سبيل المثال ، هناك مجموعة متنوعة من الأدوات مفتوحة المصدر لتأمين خوادم Linux.
هل يجب علي استخدام جهاز الكمبيوتر الرئيسي الخاص بي أو جهاز كمبيوتر مخصص لإعداد خادم ويب؟
إذا كنت تقوم فقط باختبار محلي أساسي ، فلن يكون لديك الكثير من الزيارات القادمة إلى جهاز الكمبيوتر الخاص بك. من الجيد فقط استخدام الكمبيوتر الرئيسي وتشغيل / إيقاف تشغيل الخادم حسب الحاجة.
إذا كنت تستضيف موقع ويب أو مصدرًا آخر من جهاز الكمبيوتر الخاص بك ، فمن الأفضل استخدام جهاز كمبيوتر مخصص كخادم. ستتعامل مع المزيد من حركة المرور ، والتي تستخدم المزيد من الموارد. هذا يجعل من الصعب على جهاز الكمبيوتر الخاص بك أداء مهامك اليومية أيضًا.
هل يمانع مزود خدمة الإنترنت الخاص بي إذا قمت بإعداد خادم ويب محلي؟
بعض مزودي خدمة الإنترنت لديهم قيود على النطاق الترددي وقد يمنعونك من استضافة الخادم الخاص بك ، خاصةً للمواقع عالية الحركة وتنزيل P2P أو السيول. أيضًا ، إذا كانت لديك حدود صارمة للبيانات ، فربما تريد تجنب إعداد خادم خارج أغراض الاختبار الأساسية.
معظم مزودي خدمة الإنترنت لا يمانعون في الخوادم المحلية حيث ليس لديهم استخدام مفرط. على سبيل المثال ، الاختبار الأساسي أو استضافة خادم تقويم باستخدام بايكال. إذا لم تكن متأكدًا ، فاتصل بمزود خدمة الإنترنت الخاص بك لتسأل وشرح ما تحاول تحقيقه. إذا كنت بحاجة إلى مزيد من النطاق الترددي دون قيود ، فيمكنهم إعداد حساب تجاري لك.
رصيد الصورة: Clay Banks via Unsplash
اشترك في نشرتنا الإخبارية!
تم تسليم أحدث دروسنا مباشرة إلى صندوق الوارد الخاص بك
– مقال مترجم بواسطة شبكة اشراق العالم ومصدره موقع maketecheasier
xnxx,
xvideos,
porn,
porn,
xnxx,
Phim sex,
mp3 download,
sex 4K,
Straka Pga,
gay teen porn,
Hentai haven,
free Hentai,
xnxx,
xvideos,
porn,
porn,
xnxx,
Phim sex,
mp3 download,
sex 4K,
Straka Pga,
gay teen porn,
Hentai haven,
free Hentai,
اكتشاف المزيد من إشراق العالم
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.