Linux Tutorial for Beginners: Introduction to Linux Operating System
विषयसूची:
- आवश्यक शर्तें
- अपाचे स्थापित करना
- फ़ायरवॉल को समायोजित करें
- अपाचे संस्थापन का सत्यापन
- अपाचे कॉन्फ़िगरेशन फ़ाइल की संरचना और सर्वोत्तम अभ्यास
- निष्कर्ष
Apache HTTP सर्वर दुनिया के सबसे लोकप्रिय वेब सर्वरों में से एक है। यह एक ओपन-सोर्स और क्रॉस-प्लेटफ़ॉर्म HTTP सर्वर है जो इंटरनेट की वेबसाइटों के एक बड़े प्रतिशत को शक्ति देता है। अपाचे कई शक्तिशाली सुविधाएँ प्रदान करता है जिन्हें अतिरिक्त मॉड्यूल के माध्यम से बढ़ाया जा सकता है।
इस ट्यूटोरियल में, हम समझाएँगे कि अपाचे को डेबियन 10, बस्टर पर कैसे स्थापित किया जाए।
आवश्यक शर्तें
ट्यूटोरियल शुरू करने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।
अपाचे स्थापित करना
अपाचे पैकेज डिफ़ॉल्ट डेबियन रिपॉजिटरी में उपलब्ध हैं।
स्थापना बहुत सरल है। पैकेज इंडेक्स अपडेट करें और अपाचे वेब सर्वर को निम्न कमांड के साथ इंस्टॉल करें:
sudo apt update
sudo apt install apache2
यही है, अपाचे स्थापित है और स्वचालित रूप से शुरू हो गया है। स्थिति प्रकार की जांच करने के लिए:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…
फ़ायरवॉल को समायोजित करें
UFW उपयोगकर्ता 'Nginx Full' प्रोफ़ाइल को सक्षम करके HTTP (
80
) और HTTPS (
443
) पोर्ट खोल सकते हैं:
sudo ufw allow 'Apache Full'
nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept
अपाचे संस्थापन का सत्यापन
यह सत्यापित करने के लिए कि अपाचे सही ढंग से काम करता है, अपना ब्राउज़र खोलें, अपना सर्वर आईपी पता या डोमेन नाम
http://YOUR_IP_OR_DOMAIN/
, और आपको नीचे दिखाए अनुसार डिफ़ॉल्ट अपाचे स्वागत पृष्ठ दिखाई देगा:

पृष्ठ में अपाचे विन्यास फाइल, सहायक स्क्रिप्ट और निर्देशिका स्थानों के बारे में बुनियादी जानकारी है।
अपाचे कॉन्फ़िगरेशन फ़ाइल की संरचना और सर्वोत्तम अभ्यास
- डेबियन आधारित प्रणालियों में अपाचे विन्यास फाइल
/etc/apache2निर्देशिका में स्थित हैं। मुख्य Apache विन्यास फाइल/etc/apache2/apache2.conf। Apache सुनने वाले पोर्ट/etc/apache2/ports.confमें निर्दिष्ट किये/etc/apache2/ports.conffile.Apache वर्चुअल होस्ट फाइलें/etc/apache2/sites-availableनिर्देशिका में स्थित हैं। इस निर्देशिका में पाई गई कॉन्फ़िगरेशन फ़ाइलें Apache द्वारा उपयोग नहीं की जाती हैं, जब तक कि वे/etc/apache2/sites-enabledनिर्देशिका/etc/apache2/sites-enabledहैं। आप एक वर्चुअल होस्ट निर्देश को सक्रिय कर सकते हैं जो कॉन्फ़िगरेशन फ़ाइलों से पाई गईa2ensiteकमांड का उपयोग करके एक सिमलिंक बना सकता है।sites-availableनिर्देशिकाsites-enabledनिर्देशिका। वर्चुअल होस्ट का उपयोग करने के लिएa2dissiteकमांड का उपयोग करें। यह मानक नामकरण सम्मेलन का पालन करने के लिए अत्यधिक अनुशंसित है, उदाहरण के लिए, यदि आपके डोमेन का नामmydomain.comतो डोमेन कॉन्फ़िगरेशन फ़ाइल का नाम/etc/apache2/sites-available/mydomain.com.confहोना चाहिए।/etc/apache2/sites-available/mydomain.com.confकॉन्फ़िगरेशन फाइलें जो विभिन्न अपाचे मॉड्यूल लोड करने के लिए उपयोग की जाती हैं, वे/etc/apache2/mods-availableनिर्देशिका में स्थित हैं।mods-availableनिर्देशिका में कॉन्फ़िगरेशन/etc/apache2/mods-enablea2enconf/etc/apache2/mods-enableनिर्देशिका कोa2enconfकमांड का उपयोग करके औरa2enconfकमांड के साथ अक्षम करके/etc/apache2/mods-enableकिया जाa2disconf। वैश्विक कॉन्फ़िगरेशनa2disconfको/etc/apache2/conf-availableमें संग्रहीत किया जाता है।/etc/apache2/conf-availableनिर्देशिका।conf-availableनिर्देशिका में फ़ाइलें/etc/apache2/conf-enableda2enconfका उपयोग करके/etc/apache2/conf-enabledकिया जा सकता हैa2enconfकमांड का उपयोग करके औरa2enconfकमांड के साथ अक्षम कियाa2disconf। लॉग फ़ाइल (access.logऔरaccess.log) में स्थित हैं।/var/log/apacheनिर्देशिका। प्रत्येक वर्चुअल होस्ट के लिए अलग-अलगaccessऔरerrorलॉग फ़ाइलों का उपयोग करने की अनुशंसा की जाती है। आप अपने डोमेन दस्तावेज़ रूट निर्देशिका को किसी भी स्थान पर सेट कर सकते हैं जो आप चाहते हैं। वेबरॉट के लिए सबसे आम स्थानों में शामिल हैं:-
/home/ //home/ //var/www//var/www/html//opt/
-
निष्कर्ष
डेबियन पर अपाचे स्थापित करना एक एकल आदेश चलाने का मामला है।
अब आप अपने अनुप्रयोगों को तैनात करना शुरू कर सकते हैं और अपाचे को वेब या प्रॉक्सी सर्वर के रूप में उपयोग कर सकते हैं।
अपाचे डेबियनडेबियन 10 लाइनक्स पर अपाचे कैसेंड्रा कैसे स्थापित करें
अपाचे कैसेंड्रा एक स्वतंत्र और ओपन-सोर्स नोएसक्यूएल डेटाबेस है जिसमें कोई भी विफलता नहीं है। इस लेख में हम बताएंगे कि अपाचे कैसेंड्रा को डेबियन 10, बस्टर पर कैसे स्थापित किया जाए
डेबियन 9 पर अपाचे कैसेंड्रा कैसे स्थापित करें
अपाचे कैसेंड्रा एक स्वतंत्र और खुला स्रोत है NoSQL डेटाबेस जिसमें विफलता का एक भी बिंदु नहीं है। यह ट्यूटोरियल आपको डेबियन 9 पर अपाचे कैसेंड्रा को स्थापित करने की प्रक्रिया के माध्यम से मार्गदर्शन करता है।
रास्पबेरी पाई पर अपाचे वेब सर्वर कैसे स्थापित करें
Apache HTTP सर्वर दुनिया के सबसे लोकप्रिय वेब सर्वरों में से एक है। इस ट्यूटोरियल में, हम बताएंगे कि रास्पबेरी पाई पर अपाचे वेब सर्वर कैसे स्थापित किया जाए।







