Mac OS X El Capitan में Apache वेब सर्वर प्रारंभ करें
विषयसूची:
- OS X में Apache वेब सर्वर की स्थापना और प्रारंभ करना
- अपाचे को बंद करना और अपाचे सर्वर को फिर से शुरू करना
शेयरिंग वरीयता पैनल विकल्पों को OS X माउंटेन लायन में और फिर से मावेरिक्स में थोड़ा बदल दिया गया था, और जबकि इंटरनेट शेयरिंग जैसी चीजें बनी हुई हैं, वेब शेयरिंग वरीयता पैनल को हटा दिया गया था। अपाचे वेब सर्वर मैक ओएस एक्स के साथ बंडल रहता है, लेकिन आपको वेब सर्वर को सक्षम करने के लिए कमांड लाइन चालू करने की आवश्यकता होगी। इसके अतिरिक्त, आप व्यक्तिगत वेब साझाकरण सुविधा को सक्रिय रखने के लिए Mac पर प्रत्येक उपयोगकर्ता खाते के लिए एक उपयोगकर्ता कॉन्फ़िगरेशन फ़ाइल संपादित करना चाहेंगे।यदि इनमें से कोई भी डरावना या जटिल लगता है, तो यह वास्तव में नहीं है, बस साथ चलें और आपके पास कुछ ही समय में आपके मैक पर एक साधारण वेब सर्वर चल रहा होगा।
OS X में Apache वेब सर्वर की स्थापना और प्रारंभ करना
Al Capitan, Yosemite, Mavericks, Mountain Lion और Mavericks से पहले के OS X के संस्करण "वेब शेयरिंग" चालू कर सकते हैं, लेकिन 10.8, 10.9, 10.10 और 10.11 के बाद से आपको इसकी आवश्यकता होगी स्थानीय वेब सर्वर का उपयोग करने के लिए निम्न कार्य करें:
- लॉन्च टर्मिनल, /एप्लीकेशन/यूटिलिटीज/ में स्थित है
- निम्न कमांड टाइप करें, USERNAME को उपयोगकर्ता खाते के संक्षिप्त नाम से बदलें:
- अनुरोध किए जाने पर व्यवस्थापक पासवर्ड दर्ज करें, फिर निम्न को नैनो पाठ संपादक में पेस्ट करें:
- निर्देशिका पथ USERNAME को उचित उपयोगकर्ता नाम में संपादित करें
- अभी USERNAME.conf में परिवर्तन सहेजने के लिए Control+O दबाएं, फिर नैनो से बाहर निकलने के लिए Control+X दबाएं
- अगला, आप अपाचे वेब सर्वर को निम्नलिखित कमांड के साथ शुरू करेंगे:
- सफ़ारी, क्रोम, या फ़ायरफ़ॉक्स लॉन्च करें और सर्वर चल रहा है यह सत्यापित करने के लिए "http://127.0.0.1" पर नेविगेट करें, आपको "यह काम करता है!" संदेश
nano /etc/apache2/users/USERNAME.conf
विकल्प अनुक्रमणिका बहुदृश्य अनुमति ओवरराइड AuthConfig सीमा आदेश की अनुमति दें, सभी से अनुमति अस्वीकार करें.conf फ़ाइल में यह ऐसा दिखाई देगा:
sudo apachectl start
अब जब आपने OS X में एक सफल Apache सर्वर शुरू कर दिया है, तो आप या तो कोर 'लोकलहोस्ट' फ़ाइलों को संशोधित कर सकते हैं, या उपयोगकर्ता फ़ाइलों के साथ आगे बढ़ सकते हैं।
Apache वेब सर्वर दस्तावेज़ स्थान और उपयोगकर्ता साइट फ़ोल्डर
ध्यान दें, यदि आप केवल 'लोकलहोस्ट' रूट का उपयोग और संशोधन करना चाहते हैं, न कि लोकलहोस्ट/~उपयोगकर्ता पर उपयोगकर्ता स्तर की साइट्स, तो आप अपाचे वेबसर्वर फ़ाइलें और 'इट वर्क्स!' एचटीएमएल में पा सकते हैं निम्नलिखित स्थान:
/लाइब्रेरी/वेबसर्वर/दस्तावेज़/
अब आप http://127.0.0.1/~USERNAME/ पर जाकर भी देख सकते हैं कि उपयोगकर्ता ~/साइट/ निर्देशिका में क्या संग्रहीत है - यदि प्रति उपयोगकर्ता कुछ भी है - और आप एक index.html फ़ाइल या जो कुछ भी आप निर्देशिका में बाहरी दुनिया या यहाँ तक कि केवल अपने LAN तक पहुँचाना चाहते हैं, जोड़ सकते हैं।
http://localhost/ का उपयोग करना भी ठीक है, और होस्ट फ़ाइल को संपादित करके आप एक स्थानीय डोमेन सेट कर सकते हैं जिसे आप अन्यथा लाइव डोमेन के साथ एक स्थानीय परीक्षण वातावरण बनाना चाहते हैं।
यह पूरी प्रक्रिया काफी तेज़ है, और इसे एक मिनट के अंदर पूरा किया जा सकता है जैसा कि नीचे दिए गए वीडियो वॉकथ्रू में दिखाया गया है:
अपाचे को बंद करना और अपाचे सर्वर को फिर से शुरू करना
वेब सर्वर को बंद करने के लिए, कमांड लाइन पर वापस जाएं और निम्नलिखित टाइप करें:
sudo apachectl stop
यदि आप सर्वर में परिवर्तन करते हैं और बस इसे पुनः आरंभ करना चाहते हैं, तो इसके बजाय निम्न आदेश के साथ पूरा किया जा सकता है:
sudo apachectl पुनरारंभ करें
डिफ़ॉल्ट अपाचे सर्वर बेयरबोन है और इसमें PHP, MySQL, या विशेष रूप से फैंसी सक्षम कुछ भी नहीं है। आप या तो उन्हें मैन्युअल रूप से इंस्टॉल और कॉन्फ़िगर कर सकते हैं, या आप MAMP जैसे ऑल-इन-वन सर्वर ऐप के माध्यम से पूर्व-कॉन्फ़िगर मार्ग पर जा सकते हैं, जिसमें ऐप-आधारित वेब सर्वर पैकेज को नियंत्रित करने के लिए सरल में Apache, MySQL और PHP शामिल हैं। आप यहां से एमएएमपी मुफ्त में प्राप्त कर सकते हैं।
सलाह देने के लिए बेन का धन्यवाद