ابدأ تشغيل خادم ويب Apache في نظام التشغيل Mac OS X El Capitan
جدول المحتويات:
تم تغيير خيارات لوحة تفضيلات المشاركة قليلاً في 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:
- قم بتحرير مسار الدليل USERNAME إلى اسم المستخدم المناسب
- الآن اضغط على Control + O لحفظ التغييرات على USERNAME.conf ، ثم اضغط على Control + X للخروج من nano
- بعد ذلك ، ستبدأبدء تشغيل خادم الويب Apache باستخدام الأمر التالي :
- قم بتشغيل Safari أو Chrome أو Firefox وانتقل إلى "http://127.0.0.1" للتحقق من تشغيل الخادم ، وسترى رسالة "It Works!" رسالة
nano /etc/apache2/users/USERNAME.conf
خيارات الفهارس المتعددة العروض AllowOverride AuthConfig Limit Order يسمح ، رفض السماح من الكلفي ملف .conf سيبدو كما يلي:
sudo apachectl start
الآن بعد أن بدأت خادم 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 مجانًا من هنا.
بفضل بن على فكرة النصيحة