Howto install Ambari on Ubuntu
विषयसूची:
- आवश्यक शर्तें
- अपाचे स्थापित करें
- फ़ायरवॉल को समायोजित करें
- अपाचे संस्थापन का सत्यापन
- अपाचे कॉन्फ़िगरेशन फ़ाइल की संरचना और सर्वोत्तम अभ्यास
- निष्कर्ष
Apache HTTP सर्वर दुनिया का सबसे लोकप्रिय वेब सर्वर है। यह एक स्वतंत्र, ओपन-सोर्स और क्रॉस-प्लेटफ़ॉर्म HTTP सर्वर है जो शक्तिशाली सुविधाएँ प्रदान करता है जिसे विभिन्न प्रकार के मॉड्यूल द्वारा बढ़ाया जा सकता है।
यह ट्यूटोरियल बताता है कि उबंटू 18.04 पर अपाचे वेब सर्वर को कैसे स्थापित और प्रबंधित किया जाए।
आवश्यक शर्तें
ट्यूटोरियल शुरू करने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।
अपाचे स्थापित करें
अपाचे डिफ़ॉल्ट उबंटू रिपॉजिटरी में उपलब्ध है, इसलिए हम इसे
apt
पैकेज प्रबंधन उपकरण का उपयोग करके आसानी से स्थापित कर सकते हैं। उबंटू और डेबियन सिस्टम पर अपाचे पैकेज और सेवा को अपाचे 2 कहा जाता है।
सबसे पहले, पैकेज इंडेक्स को अपडेट करें और बाद में
apache2
पैकेज को निम्न कमांड के साथ इंस्टॉल करें:
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: enabled) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago Main PID: 3143 (apache2) Tasks: 55 (limit: 2321) CGroup: /system.slice/apache2.service |-3143 /usr/sbin/apache2 -k start |-3144 /usr/sbin/apache2 -k start `-3145 /usr/sbin/apache2 -k start
फ़ायरवॉल को समायोजित करें
यदि आपका Ubuntu सर्वर फ़ायरवॉल द्वारा सुरक्षित है, तो आपको HTTP (
80
) और HTTPS (
443
) पोर्ट खोलने होंगे।
यह मानते हुए कि आप अपने फ़ायरवॉल को प्रबंधित करने के लिए
UFW
का उपयोग कर रहे हैं, आप निम्न कमांड के साथ आवश्यक पोर्ट खोल सकते हैं:
sudo ufw allow 'Apache Full'
आप इस परिवर्तन को सत्यापित कर सकते हैं:
sudo ufw status
Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Apache Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)
अपाचे संस्थापन का सत्यापन
यह सत्यापित करने के लिए कि सब कुछ सही तरीके से काम करता है, अपना ब्राउज़र खोलें, अपना सर्वर आईपी पता टाइप करें
http://YOUR_IP_OR_DOMAIN/
और आपको नीचे दिखाया गया डिफ़ॉल्ट Ubuntu 18.04 अपाचे स्वागत पृष्ठ दिखाई देगा:

पृष्ठ में अपाचे विन्यास फाइल, सहायक स्क्रिप्ट और निर्देशिका स्थानों के बारे में कुछ बुनियादी जानकारी शामिल है।
अपाचे कॉन्फ़िगरेशन फ़ाइल की संरचना और सर्वोत्तम अभ्यास
- सभी अपाचे विन्यास फाइल
/etc/apache2निर्देशिका में स्थित हैं। मुख्य Apache विन्यास फाइल/etc/apache2/apache2.conf। Apache सुनने वाले पोर्ट /etc/apache2-ports.conf.Apache में निर्दिष्ट हैं। वर्चुअल होस्ट फ़ाइलें/etc/apache2/sites-availableनिर्देशिका में संग्रहीत की जाती हैं। इस निर्देशिका में पाई गई कॉन्फ़िगरेशन फ़ाइलें Apache द्वारा उपयोग नहीं की जाती हैं, जब तक कि वे/etc/apache2/sites-enabledनिर्देशिका से लिंक नहीं होती हैं। एक वर्चुअल होस्ट को सक्रिय करने के लिए जिसे आपको कॉन्फ़िगरेशन फ़ाइलों में सेa2ensiteकमांड का उपयोग करके एक सिमलिंक बनाने की आवश्यकता है।sites-availableनिर्देशिकाsites-enabledनिर्देशिका के लिए। वर्चुअल होस्ट को निष्क्रिय करने के लिएa2dissiteकमांड का उपयोग करें। मानक नामकरण सम्मेलन का पालन करना एक अच्छा विचार है। उदाहरण के लिए, यदि आपका डोमेन नामmydomain.comतो वर्चुअल होस्ट कॉन्फ़िगरेशन फ़ाइल का नाम/etc/apache2/sites-available/mydomain.com.confहोना चाहिए, जो विभिन्न अपाचे मॉड्यूल लोड करने के लिए ज़िम्मेदार हैं।/etc/apache2/mods-available/निर्देशिका।mods-availableनिर्देशिका में कॉन्फ़िगरेशन/etc/apache2/mods-enable/निर्देशिका के लिएa2enconfकमांड के साथ एकa2enconfबनाकर सक्षम किया जा सकता है औरa2enconfकमांड के साथ अक्षम किया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) स्थित हैं in/var/log/apache/निर्देशिका प्रत्येक vhost के लिए अलग-अलगaccessऔरerrorलॉग फाइल रखने की सलाह दी जाती है। आप अपना डोमेन डॉक्यूमेंट रूट डायरेक्टरी को अपने इच्छित स्थान पर सेट कर सकते हैं। वेबरॉट के लिए सबसे आम स्थानों में शामिल हैं:-
/home/ //home/ //var/www//var/www/html//opt/
-
निष्कर्ष
आपने Apache को अपने Ubuntu 18.04 सर्वर पर सफलतापूर्वक इंस्टॉल किया है। अब आप अपने अनुप्रयोगों को तैनात करना शुरू करने के लिए तैयार हैं और Apache को वेब या प्रॉक्सी सर्वर के रूप में उपयोग करते हैं।
अपाचे ubuntuयह पोस्ट हाउ-टू-इनस्टॉल-लैंप-स्टैक-ऑन-उबंटु-18-04 सीरीज़ का एक हिस्सा है।
इस श्रृंखला में अन्य पोस्ट:
• Ubuntu 18.04 पर अपाचे को कैसे स्थापित करें • Ubuntu 18.04 पर अपाचे वर्चुअल होस्ट को कैसे सेट करेंUbuntu 18.04 पर अपाचे के साथ नेक्लाउड को कैसे स्थापित करें और कॉन्फ़िगर करें
नेक्क्लाउड ड्रॉपबॉक्स के समान एक खुला स्रोत, स्व-होस्टेड फ़ाइल साझा और सहयोग मंच है। इस ट्यूटोरियल में हम आपको दिखाएंगे कि नेक्स्टक्लाउड को अपाचे के साथ उबंटू 18.04 मशीन पर कैसे स्थापित करें और कॉन्फ़िगर करें।
Ubuntu 18.04 पर अपाचे के साथ स्वयंक्लाउड कैसे स्थापित करें और कॉन्फ़िगर करें
ownCloud एक ओपन सोर्स, सेल्फ होस्टेड फाइल सिंक और फाइल शेयर प्लेटफॉर्म है। इस ट्यूटोरियल में हम आपको बताएंगे कि एक Ubuntu 18.04 मशीन पर Apache के साथ खुद को कैसे स्थापित करें और कॉन्फ़िगर करें।
Ubuntu 18.04 पर अपाचे कैसेंड्रा कैसे स्थापित करें
अपाचे कैसेंड्रा एक स्वतंत्र और खुला स्रोत है NoSQL डेटाबेस जिसमें विफलता का एक भी बिंदु नहीं है। इस ट्यूटोरियल में हम आपको बताएंगे कि अपाचे कैसेंड्रा को उबंटू 18.04 पर कैसे स्थापित किया जाए।







