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.conf
file.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-enable
a2enconf
/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-enabled
a2enconf
का उपयोग करके/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 सर्वर दुनिया के सबसे लोकप्रिय वेब सर्वरों में से एक है। इस ट्यूटोरियल में, हम बताएंगे कि रास्पबेरी पाई पर अपाचे वेब सर्वर कैसे स्थापित किया जाए।