वेबसाइट को विकसित करते समय, एक वेब डिजाइनर को अपने वेबपेजों को उसी तरह देखने में सक्षम होना चाहिए जिस तरह से अंतिम उपयोगकर्ता होगा। कभी-कभी वेब ब्राउज़र में आपकी HTML फ़ाइलों को देखने और देखने के लिए पर्याप्त होता है, लेकिन यदि आप गतिशील सामग्री का परीक्षण करना चाहते हैं, तो आपको एक स्थानीय वेब सर्वर सेट करना होगा। ऐसा करना काफी सरल है और आसानी से विंडोज, मैकओएस और लिनक्स पर पूरा किया जा सकता है। कई प्रकार के वेब सर्वर उपलब्ध हैं, लेकिन हम इस ट्यूटोरियल में अपाचे का उपयोग करते हैं, क्योंकि यह सबसे आम सर्वर है, जिसे स्थापित करना बहुत आसान है, और सभी प्रमुख ऑपरेटिंग सिस्टम के साथ संगत है।
लिनक्स पर एक स्थानीय वेब सर्वर सेट करें
अपाचे को यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए डिजाइन किया गया था। लिनक्स इस श्रेणी के अंतर्गत आता है, और अपाचे वेबसर्वर की स्थापना और विन्यास एक चरण में किया जा सकता है।
यहां हम कमांड लाइन से निपटते हैं। अधिकांश लोकप्रिय वितरण आपको अपाचे को एक साधारण कमांड का उपयोग करके स्रोत से संकलित किए बिना स्थापित करने की अनुमति देते हैं।
डेबियन, उबंटू और उबंटू-आधारित डिस्ट्रो के लिए:
Red Hat और CentOS के लिए
एक बार स्थापित होने के बाद, अपने वेब ब्राउजर में या तो “127.0.0.1” या “लोकलहोस्ट” पर नेविगेट करें। यदि यह प्रदर्शित करता है “यह काम करता है!” इसका मतलब है कि आपकी Apache स्थापना सफल है।
यह समझने के लिए कि अपाचे इस विशेष वेबपृष्ठ की सेवा कैसे कर रहा है, आइए इसे संपादित करें। ऐसा करने के लिए, अपने लिनक्स स्थानीय मशीन की रूट वेब निर्देशिका पर नेविगेट करें।
अपने पसंदीदा पाठ संपादक के साथ रूट के रूप में “index.html” खोलें।
“इट वर्क्स” की खोज करें! और टेक्स्ट को कुछ बेतरतीब ढंग से बदल दें जैसे “टेक आसान बनाओ!” (यह वास्तव में कुछ भी हो सकता है।) फ़ाइल को सहेजना सुनिश्चित करें।
अब 127.0.0.1 पर वेबपेज को रिफ्रेश करें। आपको “टेक टेक आसान बनाना चाहिए!” कहाँ “यह काम करता है!” पूर्व में था।

अब जब आपने एक साधारण वेब सर्वर सेट किया है, तो आप “apache2.conf” में कॉन्फ़िगरेशन सेटिंग्स के साथ खेल सकते हैं।
sudo nano /etc/apache2/apache2.conf
ध्यान दें: ध्यान रखें कि हर बार जब आप कॉन्फ़िगरेशन परिवर्तन करते हैं, तो आपको इसे लागू करने के लिए अपाचे को पुनरारंभ करना होगा।
sudo systemctl apache2 restart
यदि यह काम नहीं करता है, तो आप सीधे upstart फ़ाइल को निष्पादित करके इसे पुनः आरंभ कर सकते हैं।
sudo /etc/init.d/apache2 restart
MacOS पर स्थानीय वेब सर्वर सेट करें
MacOS के बारे में अच्छी बात यह है कि Apache डिफ़ॉल्ट रूप से इस पर स्थापित है। आपको बस इसे चालू करने की आवश्यकता है।
खोजक में, “एप्लिकेशन -> उपयोगिताएँ” पर जाएं, फिर इसे खोलने के लिए टर्मिनल पर डबल-क्लिक करें।

अपने पहले से स्थापित अपाचे वेब सर्वर को चालू करने के लिए, निम्न कमांड चलाएँ:
यह जांचने के लिए कि हमारा वेब सर्वर चल रहा है, अपने वेब ब्राउज़र में “127.0.0.1” या “लोकलहोस्ट” पर जाएँ।

हम वेब रूट की सामग्री को केवल दस्तावेज़ रूट में नेविगेट करके बदल सकते हैं जैसे हमने लिनक्स में किया था। केवल एक चीज जो अलग है वह पथ स्थान है।
cd /Library/WebServer/Documents/
अब अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करके “index.html.en” फाइल को संपादित करें। बदलें “यह काम करता है!” “हैलो वर्ल्ड!”

यदि हम 127.0.0.1 पर होस्ट किए गए अपने वेबपेज को रीफ्रेश करते हैं, तो हम अब उन परिवर्तनों को देखते हैं।

MacOS के तहत Apache वेब सर्वर को और कॉन्फ़िगर करने के लिए, “httpd.conf” फ़ाइल पर जाएँ।
sudo nano /etc/apache2/httpd.conf
लिनक्स की तरह, आप आसानी से अपाचे सेवा को पुनः आरंभ कर सकते हैं apachectl
रूट विशेषाधिकार के साथ कमांड।
विंडोज पर एक स्थानीय वेब सर्वर सेट करें
लिनक्स और मैकओएस के विपरीत, विंडोज यूनिक्स-आधारित नहीं है, इसलिए इसे स्थापित करने के लिए कोई एक-लाइनर नहीं है। सौभाग्य से, कई स्थापित जादूगर हैं जो हमारे जीवन को आसान बनाने के लिए अपाचे, MySQL और PHP जैसी चीजों को एक साथ बंडल करते हैं। उनमें से एक XAMPP है।
ध्यान दें: XAMPP लिनक्स और मैक ओएस एक्स के लिए भी उपलब्ध है।
का विंडोज संस्करण डाउनलोड करें XAMPP और स्थापना शुरू करें। संकेत मिलने पर इंस्टॉलर को निष्पादित करें। आप केवल अपाचे का चयन कर सकते हैं यदि आप सभी की जरूरत है एक वेब सर्वर है। हालाँकि, यदि आप डेटाबेस का उपयोग करने की योजना बना रहे हैं, तो आप MySQL का भी चयन कर सकते हैं।

स्थापना के माध्यम से जारी रखें और पूर्ण होने पर “समाप्त करें” पर क्लिक करें। डिफ़ॉल्ट रूप से, XAMPP नियंत्रण कक्ष लॉन्च किया जाएगा।

यदि आवश्यक हो, तो Apache और MySQL के लिए “प्रारंभ” पर क्लिक करें।
यदि आप अपने वेब ब्राउज़र में “127.0.0.1” या “लोकलहोस्ट” पर जाते हैं, तो आपको XAMPP कॉन्फ़िगरेशन पृष्ठ देखना चाहिए।

एक नया वेबपृष्ठ बनाने के लिए, प्रक्रिया समान है। नोटपैड खोलें और एक नमूना HTML फ़ाइल बनाएं। इसे “hello.html” नाम दें।

इसे “c: xampp htdocs ” में स्थित दस्तावेज़ रूट में सहेजें।
पर जाकर अपने वेब ब्राउज़र का उपयोग करके इसे नेविगेट करें 127.0.0.1/hello.html। आप अपने द्वारा बनाए गए वेबपेज को देख पाएंगे।

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