एंड्रॉयड

Ubuntu 18.04 पर अपाचे कैसे स्थापित करें

Howto install Ambari on Ubuntu

Howto install Ambari on Ubuntu

विषयसूची:

Anonim

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 पर अपाचे वर्चुअल होस्ट को कैसे सेट करें