استضافة المواقع مع OS X (أسد الجبل وما بعده)

كيفية استعادة السيطرة على شبكة الإنترنت تقاسم في OS X أسد الجبل ولاحقا

بدءًا من OS X Mountain Lion ، واستمرارًا مع كل الإصدارات اللاحقة من نظام التشغيل OS X ، أزلت Apple ميزة مشاركة الويب التي جعلت من مشاركة موقع ويب أو خدمات ذات صلة عملية بسيطة للنقر والنقر.

تستخدم ميزة مشاركة الويب تطبيق خادم الويب Apache للسماح لك بتشغيل خادم الويب الخاص بك على جهاز Mac الخاص بك. يستخدم العديد من الأفراد هذه الإمكانية لاستضافة موقع ويب محلي ، أو تقويم ويب ، أو wiki ، أو مدونة ، أو خدمة أخرى.

تستخدم بعض الشركات المشاركة عبر الويب لاستضافة ميزات تعاون مجموعة العمل. ويستخدم العديد من مطوري الويب Web Sharing لاختبار تصميمات مواقعهم قبل نقلها إلى خادم ويب إنتاجي.

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

إذا كنت بحاجة إلى مشاركة ويب ، توصي Apple بتثبيت إصدار خادم OS X ، المتوفر من Mac App Store بسعر معقول جدًا 19.99 دولارًا. يوفر OS X Server وصولاً أكبر بكثير إلى خادم الويب Apache وإمكانياته أكثر من أي وقت مضى مع مشاركة الويب.

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

حسنا ، هذا ليس صحيحا تماما. يمكنك تشغيل خادم الويب أو إيقافه باستخدام أمر بسيط في المحطة الطرفية ، والذي أقوم بتضمينه في هذا الدليل.

ولكن يجب أن توفر Apple طريقة أسهل للقيام بذلك ، أو الأفضل من ذلك ، مواصلة دعم مشاركة الويب. إن الابتعاد عن الميزة دون توفير مفتاح إيقاف هو أمر لا يمكن تصديقه.

كيفية وقف خادم الويب اباتشي مع القيادة الطرفي

هذه هي الطريقة السريعة والقذرة لإيقاف خادم الويب Apache المستخدم في مشاركة الويب. أقول "سريعة وقذرة" لأن كل هذا الأمر يعمل على إيقاف خادم الويب ؛ جميع ملفات موقع الويب الخاص بك تبقى في مكانها. ولكن إذا كنت بحاجة فقط إلى إغلاق موقع تم ترحيله إلى OS X Mountain Lion أو في وقت لاحق ، ثم تركه ، فسوف يفعل ذلك.

  1. محطة الإطلاق ، وتقع في / تطبيقات / المرافق.
  2. سيتم فتح التطبيق Terminal وعرض إطار بسطر الأوامر.
  3. اكتب أو قم بنسخ أو لصق النص التالي في موجه الأوامر ، ثم اضغط على رجوع أو إدخال.
    sudo apachectl stop
  4. عند الطلب ، أدخل كلمة مرور المسؤول واضغط على "رجوع" أو أدخل.

هذا كل شيء للطريقة السريعة والقذرة لإيقاف خدمة مشاركة الويب.

كيف لمواصلة استضافة موقع على شبكة الإنترنت ماك الخاص بك

إذا كنت ترغب في الاستمرار في استخدام Web Sharing ، يوفر Tyler Hall جزء تفضيلات سهل (ومجاني) للنظام يتيح لك إمكانية بدء تشغيل "مشاركة الويب" وإيقافها من واجهة "تفضيلات النظام" الأكثر شيوعًا.

بعد تنزيل جزء تفضيلات Web Sharing ، انقر نقرًا مزدوجًا فوق ملف Web Sharing.prefPane وسيتم تثبيته في تفضيلات النظام الخاصة بك. عند اكتمال التثبيت ، قم بتشغيل System Preferences (تفضيلات النظام) ، وحدد جزء تفضيلات Web Sharing ، واستخدم المنزلق لتشغيل خادم الويب أو إيقاف تشغيله.

اكتساب المزيد من السيطرة على شبكة الإنترنت

أنشأ Tyler Hall تطبيقًا مفيدًا آخر ، يسمى VirtualHostX ، والذي يوفر تحكمًا أكبر بكثير في خادم الويب Apache المضمن في Mac. يتيح لك VirtualHostX إعداد مضيفات افتراضية أو إعداد بيئة كاملة لتطوير الويب ، فقط إذا كنت جديدًا في تصميم الويب ، أو إذا كنت تريد طريقة سريعة وسهلة لإعداد موقع للاختبار.

في حين أنه من الممكن استضافة مواقع الويب من جهاز Mac الخاص بك باستخدام Web Sharing و VirtualHostX ، هناك نظامان إضافيان للتطوير والاستضافة يستحقان الذكر.

تم استخدام MAMP ، وهو اختصار لـ Macintosh و Apache و MySQL و PHP ، منذ فترة طويلة لاستضافة وتطوير مواقع الويب على جهاز Mac. هناك تطبيق بنفس الاسم سيقوم بتثبيت Apache و MySQL و PHP على جهاز Mac الخاص بك. يخلق MAMP بيئة تطوير واستضافة كاملة منفصلة عن المرافق التي تقدمها Apple. هذا يعني أنك لن تقلق بشأن تحديث Apple لنظام التشغيل والتسبب في توقف أحد مكونات خادم الويب عن العمل.

يوفر OS X Server حاليًا جميع إمكانات خدمة الويب التي قد تحتاج إليها في حزمة واحدة سهلة الاستخدام. إلى جانب خدمة الويب ، يمكنك أيضًا الحصول على مشاركة الملفات ، خادم Wiki ، خادم البريد ، خادم التقويم ، خادم جهات الاتصال ، خادم الرسائل ، وغير ذلك الكثير. مقابل 19.99 دولارًا ، إنها صفقة جيدة ، ولكنها تتطلب قراءة متأنية للوثائق لإعداد الخدمات المختلفة واستخدامها بشكل صحيح.

يعمل OS X Server أعلى الإصدار الحالي من OS X. وعلى خلاف الإصدارات السابقة من برنامج الخادم ، لا يعد نظام OS X Server نظام تشغيل كامل ؛ يتطلب ذلك تثبيت إصدار حالي من OS X. ما يوفره نظام OS X Server هو طريقة سهلة لإدارة عمليات الخادم التي تم تضمينها بالفعل بالفعل في عميل OS X القياسي ، ولكنها مخفية ومُعطلة.

تتمثل ميزة OS X Server في أنه من الأسهل جدًا استخدام إدارة عمليات الخادم المختلفة بدلاً من محاولة القيام بذلك باستخدام برامج تحرير التعليمات البرمجية وأوامر الأوامر الطرفية.

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

تاريخ النشر: 8/8/2012

تحديث: 1/14/2016