ابدأ تشغيل خادم ويب Apache في نظام التشغيل Mac OS X El Capitan

جدول المحتويات:

Anonim

تم تغيير خيارات لوحة تفضيلات المشاركة قليلاً في OS X Mountain Lion ومرة ​​أخرى في Mavericks ، وبينما بقيت أشياء مثل مشاركة الإنترنت ، تمت إزالة لوحة تفضيلات مشاركة الويب. ومع ذلك ، يظل خادم الويب Apache مرفقًا مع نظام التشغيل Mac OS X ، ولكنك ستحتاج إلى الرجوع إلى سطر الأوامر لتمكين خادم الويب. بالإضافة إلى ذلك ، ستحتاج إلى تعديل ملف تكوين مستخدم لكل حساب مستخدم على جهاز Mac لتنشيط ميزة مشاركة الويب الشخصية.إذا كان أي من هذا يبدو مخيفًا أو معقدًا ، فهو ليس كذلك حقًا ، ما عليك سوى المتابعة وستحصل على خادم ويب بسيط يعمل على جهاز Mac الخاص بك في أي وقت من الأوقات.

إعداد وبدء تشغيل خادم الويب Apache في OS X

إصدارات OS X قبل El Capitan و Yosemite و Mavericks و Mountain Lion و Mavericks يمكنها ببساطة تشغيل "Web Sharing" ، ولكن من 10.8 و 10.9 و 10.10 و 10.11 فصاعدًا ، ستحتاج إلى قم بما يلي لاستخدام خادم ويب محلي:

  • محطة الإطلاق ، الموجودة في / Applications / Utilities /
  • اكتب الأمر التالي ، مع استبدال اسم المستخدم بالاسم المختصر لحساب المستخدم:
  • nano /etc/apache2/users/USERNAME.conf

  • أدخل كلمة مرور المسؤول عند الطلب ، ثم الصق التالي في محرر نصوص nano:
  • خيارات الفهارس المتعددة العروض AllowOverride AuthConfig Limit Order يسمح ، رفض السماح من الكلفي ملف .conf سيبدو كما يلي:

  • قم بتحرير مسار الدليل USERNAME إلى اسم المستخدم المناسب
  • الآن اضغط على Control + O لحفظ التغييرات على USERNAME.conf ، ثم اضغط على Control + X للخروج من nano
  • بعد ذلك ، ستبدأبدء تشغيل خادم الويب Apache باستخدام الأمر التالي :
  • sudo apachectl start

  • قم بتشغيل Safari أو Chrome أو Firefox وانتقل إلى "http://127.0.0.1" للتحقق من تشغيل الخادم ، وسترى رسالة "It Works!" رسالة

الآن بعد أن بدأت خادم Apache ناجحًا في OS X ، يمكنك إما تعديل ملفات "المضيف المحلي" الأساسية ، أو الانتقال إلى ملفات المستخدم.

موقع مستندات خادم الويب Apache ومجلدات مواقع المستخدم

ملاحظة ، إذا كنت تريد فقط استخدام وتعديل جذر "المضيف المحلي" وليس مواقع مستوى المستخدم على المضيف المحلي / ~ المستخدم ، يمكنك العثور على ملفات خادم الويب apache و html "إنه يعمل!" الموقع التالي:

/ Library / WebServer / Documents /

يمكنك الآن أيضًا زيارة http://127.0.0.1/~USERNAME/ للاطلاع على محتويات كل ما يتم تخزينه في دليل المستخدم ~ / Sites / - إذا كان هناك أي شيء لكل مستخدم - وأنت يمكنك إضافة ملف index.html أو أي شيء آخر تريده إلى الدليل لتقديمه إلى العالم الخارجي أو حتى شبكة LAN الخاصة بك فقط.

استخدام http: // localhost / جيد أيضًا ، ومن خلال تحرير ملف المضيفين ، يمكنك تعيين مجال محلي لما تريده لإنشاء بيئة اختبار محلية مع مجال مباشر بخلاف ذلك.

هذه العملية برمتها سريعة جدًا ، ويمكن إتمامها في أقل من دقيقة كما هو موضح في إرشادات الفيديو أدناه:

إيقاف تشغيل Apache وإعادة تشغيل خادم Apache

لإغلاق خادم الويب ، ارجع إلى سطر الأوامر واكتب ما يلي:

sudo apachectl stop

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

إعادة تشغيل sudo Apachectl

خادم Apache الافتراضي هو مجردة ولا يحتوي على PHP أو MySQL أو أي شيء ممكّن بشكل خاص. يمكنك إما تثبيت هذه الإعدادات وتكوينها يدويًا ، أو يمكنك الانتقال إلى المسار الذي تم تكوينه مسبقًا من خلال تطبيق خادم الكل في واحد مثل MAMP ، والذي يتضمن Apache و MySQL و PHP بطريقة بسيطة للتحكم في حزمة خادم الويب المستندة إلى التطبيق. يمكنك الحصول على MAMP مجانًا من هنا.

بفضل بن على فكرة النصيحة

ابدأ تشغيل خادم ويب Apache في نظام التشغيل Mac OS X El Capitan