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

लिनक्स पर स्थानीय वेब सर्वर सेट अप करें

अपाचे को यूनिक्स जैसी ऑपरेटिंग सिस्टम के लिए डिज़ाइन किया गया था। लिनक्स इस श्रेणी के अंतर्गत आता है, और अपाचे वेबसर्वर की स्थापना और कॉन्फ़िगरेशन एक चरण में किया जा सकता है।

ग्राफिकल walkthrough के लिए, आप इस ट्यूटोरियल का पालन कर सकते हैं। यहां हम कमांड लाइनों से निपटेंगे।

सबसे लोकप्रिय वितरण आपको एक सरल कमांड का उपयोग करके स्रोत से संकलित किए बिना अपाचे इंस्टॉल करने की अनुमति देता है।

डेबियन, उबंटू और उबंटू-आधारित डिस्ट्रो के लिए:

 sudo apt-apache2 स्थापित करें 

रेड हैट और सेंटोस के लिए

 sudo yum httpd स्थापित करें 

एक बार इंस्टॉल हो जाने पर, अपने वेब ब्राउजर में, "127.0.0.1" या "लोकलहोस्ट" पर नेविगेट करें। यदि यह "इट वर्क्स!" प्रदर्शित करता है तो इसका मतलब है कि आपका अपाचे इंस्टॉलेशन सफल है।

यह समझने के लिए कि अपाचे इस विशेष वेबपृष्ठ की सेवा कैसे कर रहा है, चलो इसे संपादित करें। ऐसा करने के लिए, अपनी लिनक्स स्थानीय मशीन की रूट वेब निर्देशिका पर नेविगेट करें।

 सीडी / var / www 

अपने पसंदीदा टेक्स्ट एडिटर के साथ रूट के रूप में "index.html" खोलें।

"यह काम करता है!" को "हैलो वर्ल्ड!" में बदलें और फिर "Ctrl + O" दबाएं और फिर सहेजने के लिए एंटर करें।

अब 127.0.0.1 पर वेबपृष्ठ रीफ्रेश करें। इसे "हैलो वर्ल्ड" में बदलना चाहिए!

अब जब आपने एक सरल वेब सर्वर स्थापित किया है, तो आप "apache2.conf" में कॉन्फ़िगरेशन सेटिंग्स के साथ खेल सकते हैं।

 सुडो नैनो /etc/apache2/apache2.conf 

नोट : ध्यान रखें कि जब भी आप कॉन्फ़िगरेशन परिवर्तन करते हैं, तो आपको इसे लागू करने के लिए अपाचे को पुनरारंभ करना होगा।

 सुडो सेवा apache2 पुनरारंभ करें 

यदि यह काम नहीं करता है, तो आप इसे अपस्टार्ट फ़ाइल को सीधे निष्पादित करके पुनरारंभ कर सकते हैं।

 sudo /etc/init.d/apache2 पुनरारंभ करें 

मैक ओएस एक्स पर स्थानीय वेब सर्वर सेट अप करें

मैक ओएस एक्स के बारे में अच्छी बात यह है कि अपाचे डिफ़ॉल्ट रूप से स्थापित है। आपको बस इतना करना है कि इसे चालू करें।

खोजक में, "एप्लिकेशन -> उपयोगिताओं" पर जाएं।

फिर इसे खोलने के लिए टर्मिनल पर डबल क्लिक करें।

अपने पहले से स्थापित अपाचे वेब सर्वर को चालू करने के लिए, निम्न आदेश चलाएं:

 सुडो apachectl शुरू करो 

परीक्षण करने के लिए कि हमारा वेब सर्वर चल रहा है, अपने वेब ब्राउज़र में "127.0.0.1" या "लोकलहोस्ट" पर नेविगेट करें।

हम दस्तावेज़ रूट पर नेविगेट करके वेबपृष्ठ की सामग्री को उसी तरह बदल सकते हैं जैसा हमने लिनक्स में किया था। एकमात्र चीज जो अलग है वह पथ स्थान है।

 सीडी / लाइब्रेरी / वेबसेवर / दस्तावेज़ / 

अब अपने पसंदीदा टेक्स्ट-एडिटर का उपयोग करके "index.html.en" फ़ाइल संपादित करें। बदलें "यह काम करता है!" "हैलो वर्ल्ड!"

 sudo nano index.html.en 

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

MacOS के तहत अपाचे वेब सर्वर को और कॉन्फ़िगर करने के लिए, "httpd.conf" फ़ाइल पर नेविगेट करें।

 सुडो नैनो /etc/apache2/httpd.conf 

लिनक्स की तरह, आप रूट विशेषाधिकारों के साथ apachectl कमांड का उपयोग करके अपाचे सेवा को आसानी से पुनरारंभ कर सकते हैं।

 सूडो apachectl पुनरारंभ करें 

नोट : आप पूर्ण एमएएमपी पैकेज को स्थापित करने के लिए इस ट्यूटोरियल को देख सकते हैं।

विंडोज़ पर स्थानीय वेब सर्वर सेट अप करें

लिनक्स और मैक ओएस एक्स के विपरीत, विंडोज यूनिक्स-आधारित नहीं है, इसलिए इसे इंस्टॉल करने के लिए कोई भी लाइनर नहीं है। सौभाग्य से कई इंस्टॉल विज़ार्ड हैं जो हमारे जीवन को आसान बनाने के लिए अपाचे, माईएसक्यूएल और PHP जैसे चीजों को बंडल करते हैं। उनमें से एक एक्सएएमपीपी है।

नोट : एक्सएएमपीपी लिनक्स और मैक ओएस एक्स के लिए भी उपलब्ध है।

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

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

यदि आवश्यक हो तो अपाचे और MySQL के लिए "प्रारंभ करें" पर क्लिक करें।

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

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

इसे c:\xampp\htdocs\. में स्थित दस्तावेज़ रूट में सहेजें c:\xampp\htdocs\.

अब "127.0.0.1/hello.html" पर जाकर अपने वेब ब्राउज़र का उपयोग करके इसे नेविगेट करें।

निष्कर्ष

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