एक वेबसाइट विकसित करते समय, एक वेब डिजाइनर को अपने वेबपेजों को उसी तरह देखने में सक्षम होना चाहिए जैसे अंतिम उपयोगकर्ता करेगा। कभी-कभी केवल वेब ब्राउज़र में अपनी HTML फ़ाइलों को क्लिक करना और देखना ही पर्याप्त होता है, लेकिन यदि आप गतिशील सामग्री का परीक्षण करना चाहते हैं, तो आपको एक स्थानीय वेब सर्वर सेट करना होगा। ऐसा करना काफी सरल है और इसे विंडोज, मैकओएस और लिनक्स पर आसानी से पूरा किया जा सकता है। कई प्रकार के वेब सर्वर उपलब्ध हैं, लेकिन हम इस ट्यूटोरियल में अपाचे का उपयोग करते हैं, क्योंकि यह आसपास का सबसे सामान्य सर्वर है, इसे स्थापित करना बहुत आसान है, और सभी प्रमुख ऑपरेटिंग सिस्टम के साथ संगत है।
लिनक्स पर स्थानीय वेब सर्वर सेट करें
अपाचे को यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए डिजाइन किया गया था। Linux इस श्रेणी के अंतर्गत आता है, और Apache वेबसर्वर की स्थापना और कॉन्फ़िगरेशन एक चरण में किया जा सकता है।
यहां हम कमांड लाइन से निपटते हैं। अधिकांश लोकप्रिय वितरण आपको एक साधारण कमांड का उपयोग करके इसे स्रोत से संकलित किए बिना अपाचे को स्थापित करने की अनुमति देते हैं।
डेबियन, उबंटू और उबंटू-आधारित डिस्ट्रो के लिए:
sudo apt install apache2
Red Hat और CentOS के लिए
sudo dnf install httpd
एक बार इंस्टॉल हो जाने पर, अपने वेब ब्राउज़र में "127.0.0.1" या "लोकलहोस्ट" पर नेविगेट करें। यदि यह "यह काम करता है!" प्रदर्शित करता है इसका मतलब है कि आपका अपाचे इंस्टॉलेशन सफल है।
यह समझने के लिए कि अपाचे इस विशेष वेबपेज को कैसे पेश कर रहा है, आइए इसे संपादित करें। ऐसा करने के लिए, अपने Linux स्थानीय मशीन की रूट वेब निर्देशिका में नेविगेट करें।
cd /var/www/html
अपने पसंदीदा टेक्स्ट एडिटर के साथ "index.html" को रूट के रूप में खोलें।
"यह काम करता है!" के लिए खोजें और टेक्स्ट को कुछ यादृच्छिक में बदलें जैसे "टेक को आसान बनाएं!" (यह वास्तव में कुछ भी हो सकता है।) फ़ाइल को सहेजना सुनिश्चित करें।
अब वेबपेज को 127.0.0.1 पर रिफ्रेश करें। आपको "टेक को आसान बनाएं!" देखना चाहिए। जहां "यह काम करता है!" पहले था।
अब जब आपने एक साधारण वेब सर्वर सेट कर लिया है, तो आप "apache2.conf" में कॉन्फ़िगरेशन सेटिंग्स के साथ खेल सकते हैं।
sudo nano /etc/apache2/apache2.conf
नोट :ध्यान रखें कि हर बार जब आप कॉन्फ़िगरेशन परिवर्तन करते हैं, तो आपको इसे लागू करने के लिए अपाचे को पुनरारंभ करना होगा।
sudo systemctl restart apache2
अगर यह काम नहीं करता है, तो आप अपस्टार्ट फ़ाइल को सीधे निष्पादित करके इसे पुनः आरंभ कर सकते हैं।
sudo /etc/init.d/apache2 restart
macOS पर स्थानीय वेब सर्वर सेट करें
MacOS के बारे में अच्छी बात यह है कि Apache डिफ़ॉल्ट रूप से इस पर स्थापित है। आपको बस इसे चालू करना है।
Finder में, "एप्लिकेशन -> यूटिलिटीज" पर जाएं, फिर इसे खोलने के लिए टर्मिनल पर डबल-क्लिक करें।
अपने पहले से स्थापित Apache वेब सर्वर को चालू करने के लिए, निम्न कमांड चलाएँ:
sudo apachectl start
यह जांचने के लिए कि हमारा वेब सर्वर चल रहा है, अपने वेब ब्राउज़र में "127.0.0.1" या "लोकलहोस्ट" पर नेविगेट करें।
हम वेबपेज की सामग्री को केवल दस्तावेज़ रूट पर नेविगेट करके उसी तरह बदल सकते हैं जैसे हमने लिनक्स में किया था। केवल एक चीज जो अलग है वह है पथ स्थान।
cd /Library/WebServer/Documents/
अब अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करके “index.html.en” फ़ाइल को संपादित करें। बदलें "यह काम करता है!" "हैलो वर्ल्ड!"
sudo nano index.html.en
अगर हम 127.0.0.1 को होस्ट किए गए अपने वेबपेज को रीफ्रेश करते हैं, तो अब हम परिवर्तन परिलक्षित होते देखते हैं।
मैकोज़ के तहत अपाचे वेब सर्वर को और कॉन्फ़िगर करने के लिए, "httpd.conf" फ़ाइल पर नेविगेट करें।
sudo nano /etc/apache2/httpd.conf
Linux की तरह, आप apachectl
. का उपयोग करके आसानी से Apache सेवा को पुनः आरंभ कर सकते हैं रूट विशेषाधिकारों के साथ कमांड।
sudo apachectl restart
Windows पर स्थानीय वेब सर्वर सेट करें
लिनक्स और मैकओएस के विपरीत, विंडोज यूनिक्स-आधारित नहीं है, इसलिए इसे स्थापित करने के लिए कोई एक-लाइनर नहीं है। सौभाग्य से, कई इंस्टॉल विजार्ड हैं जो हमारे जीवन को आसान बनाने के लिए Apache, MySQL और PHP जैसी चीजों को एक साथ जोड़ते हैं। उनमें से एक XAMPP है।
नोट :XAMPP Linux और Mac OS X के लिए भी उपलब्ध है।
XAMPP का Windows संस्करण डाउनलोड करें और इंस्टालेशन शुरू करें। संकेत मिलने पर इंस्टॉलर को निष्पादित करें। आप केवल अपाचे का चयन कर सकते हैं यदि आपको केवल एक वेब सर्वर की आवश्यकता है। हालाँकि, यदि आप डेटाबेस का उपयोग करने की योजना बना रहे हैं, तो आप MySQL का भी चयन करना चाह सकते हैं।
स्थापना के माध्यम से जारी रखें और पूर्ण होने पर "समाप्त करें" पर क्लिक करें। डिफ़ॉल्ट रूप से, XAMPP कंट्रोल पैनल लॉन्च किया जाएगा।
जरूरत पड़ने पर Apache और MySQL के लिए "Start" पर क्लिक करें।
यदि आप अपने वेब ब्राउज़र में "127.0.0.1" या "लोकलहोस्ट" पर नेविगेट करते हैं, तो आपको XAMPP कॉन्फ़िगरेशन पृष्ठ देखना चाहिए।
एक नया वेबपेज बनाने के लिए, प्रक्रिया समान है। नोटपैड खोलें और एक नमूना HTML फ़ाइल बनाएं। इसे "hello.html" नाम दें।
इसे “c:\xampp\htdocs\” में स्थित दस्तावेज़ रूट में सहेजें।
127.0.0.1/hello.html पर जाकर अपने वेब ब्राउज़र का उपयोग करके उस पर नेविगेट करें। आप अपने द्वारा बनाए गए वेबपेज को देख पाएंगे।
नोट: विंडोज़ पर अपाचे को स्थापित करने के लिए WampServer एक और ठोस विकल्प है।
निष्कर्ष
अपाचे सरल और जटिल दोनों वेबसाइटों के निर्माण के लिए एक उत्कृष्ट समाधान है, लेकिन यह एकमात्र विकल्प नहीं है। जबकि अपाचे सभी तीन प्लेटफार्मों में अच्छी तरह से एकीकृत है, आप आईआईएस को विंडोज के लिए एक विकल्प के रूप में देखना चाह सकते हैं, क्योंकि यह कई विंडोज प्रमाणीकरण सुविधाओं का समर्थन करता है जो अपाचे नहीं करता है। हालांकि, किसी वेबसाइट की मूल कार्यक्षमता का परीक्षण करने के लिए, अपाचे एकदम सही है।