मैक ओएस एक्स मैवरिक्स और माउंटेन शेर में एक अपाचे वेब सर्वर शुरू करें

शेयरिंग वरीयता पैनल विकल्पों को ओएस एक्स माउंटेन शेर और फिर मैवरिक्स में थोड़ा सा बदल दिया गया था, और जब इंटरनेट शेयरिंग जैसी चीजें बनीं, तो वेब शेयरिंग वरीयता पैनल हटा दिया गया। अपाचे वेब सर्वर मैक ओएस एक्स के साथ बंडल बनी हुई है, लेकिन वेब सर्वर को सक्षम करने के लिए आपको कमांड लाइन पर जाना होगा। इसके अतिरिक्त, आप मैक पर प्रत्येक उपयोगकर्ता खाते के लिए व्यक्तिगत वेब साझाकरण सुविधा सक्रिय करने के लिए उपयोगकर्ता कॉन्फ़िगरेशन फ़ाइल संपादित करना चाहेंगे। यदि इनमें से कोई भी भयभीत या जटिल लगता है, तो यह वास्तव में नहीं है, बस साथ चलें और आपके पास किसी भी समय आपके मैक पर चलने वाला एक सरल वेब सर्वर होगा।

ओएस एक्स में अपाचे वेब सर्वर की स्थापना और प्रारंभ करना

माउंटेन शेर और मैवरिक्स से पहले ओएस एक्स के संस्करण बस "वेब शेयरिंग" चालू कर सकते हैं, लेकिन 10.8 और 10.9 से आगे आपको स्थानीय वेब सर्वर का उपयोग करने के लिए निम्न कार्य करने की आवश्यकता होगी:

  • लॉन्च टर्मिनल, / अनुप्रयोग / उपयोगिता /
  • उपयोगकर्ता कमांड के साथ USERNAME को बदलकर निम्न आदेश टाइप करें:
  • nano /etc/apache2/users/USERNAME.conf

  • अनुरोध करते समय व्यवस्थापक पासवर्ड दर्ज करें, फिर निम्नलिखित को नैनो टेक्स्ट एडिटर में पेस्ट करें:

  • Options Indexes Multiviews
    AllowOverride AuthConfig Limit
    Order allow, deny
    Allow from all

    .conf फ़ाइल में यह इस तरह दिखेगा:

  • उपयुक्त उपयोगकर्ता नाम पर निर्देशिका पथ USERNAME संपादित करें
  • अब USERNAME.conf में परिवर्तनों को सहेजने के लिए नियंत्रण + ओ दबाएं, फिर नैनो से बाहर निकलने के लिए नियंत्रण + एक्स दबाएं
  • इसके बाद, आप निम्नलिखित कमांड के साथ अपाचे वेब सर्वर शुरू करेंगे:
  • sudo apachectl start

  • सफारी, क्रोम, या फ़ायरफ़ॉक्स लॉन्च करें और सर्वर चालू होने के लिए "http://127.0.0.1" पर नेविगेट करें, आपको एक "यह काम करता है!" संदेश दिखाई देगा

अब जब आपने ओएस एक्स में एक सफल अपाचे सर्वर शुरू किया है, तो आप कोर 'लोकलहोस्ट' फ़ाइलों को संशोधित कर सकते हैं या उपयोगकर्ता फ़ाइलों के साथ आगे बढ़ सकते हैं।

अपाचे वेब सर्वर दस्तावेज़ स्थान और उपयोगकर्ता साइट फ़ोल्डर

नोट, यदि आप केवल 'लोकहोस्ट' रूट का उपयोग करना और संशोधित करना चाहते हैं, न कि स्थानीय स्तर / उपयोगकर्ता पर उपयोगकर्ता स्तर साइटें, तो आप अपाचे वेबसर्वर फ़ाइलों और 'यह काम करता है!' निम्नलिखित स्थान पर एचटीएमएल:

/Library/WebServer/Documents/

उपयोगकर्ता / साइट्स / निर्देशिका में जो कुछ भी संग्रहीत किया जाता है, उसकी सामग्री देखने के लिए अब आप http://127.0.0.1/~USERNAME/ पर जा सकते हैं - यदि प्रति उपयोगकर्ता कुछ भी है - और आप index.html फ़ाइल जोड़ सकते हैं या जो कुछ भी आप निर्देशिका को बाहरी दुनिया या यहां तक ​​कि केवल अपने लैन की सेवा के लिए करना चाहते हैं।

Http: // localhost / का उपयोग करना भी ठीक है, और मेजबान फ़ाइल को संपादित करके आप स्थानीय डोमेन को अन्यथा लाइव डोमेन वातावरण के साथ स्थानीय परीक्षण वातावरण बनाना चाहते हैं।

यह पूरी प्रक्रिया काफी तेज़ है, और नीचे एक वीडियो वॉचथ्रू में दिखाए गए एक मिनट के भीतर पूरा किया जा सकता है:

अपाचे को बंद करना और अपाचे सर्वर को पुनरारंभ करना

वेब सर्वर को बंद करने के लिए, कमांड लाइन पर वापस जाएं और निम्न टाइप करें:

sudo apachectl stop

यदि आप सर्वर में परिवर्तन करते हैं और बस इसे पुनरारंभ करना चाहते हैं, तो इसके बजाय निम्न आदेश के साथ पूरा किया जा सकता है:

sudo apachectl restart

डिफ़ॉल्ट अपाचे सर्वर बेयरबोन है और इसमें PHP, MySQL, या विशेष रूप से फैंसी सक्षम कुछ भी नहीं है। आप या तो मैन्युअल रूप से उनको इंस्टॉल और कॉन्फ़िगर कर सकते हैं, या आप एमएएमपी जैसे ऑल-इन-वन सर्वर ऐप के माध्यम से पूर्व-कॉन्फ़िगर किए गए रूट पर जा सकते हैं, जिसमें ऐप-आधारित वेब सर्वर पैकेज को नियंत्रित करने के लिए अपाचे, माइस्क्लुएल और PHP शामिल हैं। आप यहां से एमएएमपी मुक्त कर सकते हैं।

टिप विचार के लिए बेन के लिए धन्यवाद