एंड्रॉयड

अपाचे को सेंटोस 8 पर कैसे स्थापित करें

How to install Cloudera QuickStart VM on VMware

How to install Cloudera QuickStart VM on VMware

विषयसूची:

Anonim

Apache HTTP सर्वर दुनिया में सबसे अधिक उपयोग किया जाने वाला वेब सर्वर है। यह एक स्वतंत्र, ओपन-सोर्स और क्रॉस-प्लेटफ़ॉर्म HTTP सर्वर है, जिसमें शक्तिशाली विशेषताएं भी शामिल हैं, और इसे विभिन्न प्रकार के मॉड्यूल द्वारा बढ़ाया जा सकता है।, हम समझाएँगे कि अपाचे वेबसर्वर को CentOS 8 पर कैसे स्थापित करें और प्रबंधित करें।

अपाचे स्थापित करना

अपाचे डिफ़ॉल्ट CentOS रिपॉजिटरी में उपलब्ध है, और इंस्टॉलेशन बहुत सीधा है।

आरएचईएल आधारित वितरण पर, अपाचे पैकेज और सेवा को httpd कहा जाता है। Apache स्थापित करने के लिए sudo विशेषाधिकारों के साथ निम्नलिखित कमांड को रूट या उपयोगकर्ता के रूप में चलाएं:

sudo yum install

एक बार इंस्टॉलेशन पूरा हो जाने पर, अपाचे सेवा को सक्षम और शुरू करें:

sudo systemctl enable sudo systemctl start

यह सत्यापित करने के लिए कि सेवा चल रही है, इसकी स्थिति देखें:

sudo systemctl status

आउटपुट कुछ इस तरह दिखना चाहिए:

● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago…

फ़ायरवॉल को समायोजित करना

फ़ायरवॉलड सेंटोस 8 पर डिफ़ॉल्ट फ़ायरवॉल समाधान है।

स्थापना के दौरान, अपाचे HTTP ( 80 ) और HTTPS ( 443 ) बंदरगाहों तक पहुंच की अनुमति देने के लिए पूर्वनिर्धारित नियमों के साथ फ़ायरवॉल सेवा फाइलें बनाता है।

निम्न आदेश स्थायी रूप से आवश्यक पोर्ट खोलेंगे:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

अपाचे का प्रबंध करना

यह खंड बताता है कि कैसे अपाचे विन्यास फाइल संरचित है और अपाचे वेबसर्वर के प्रबंधन के लिए सर्वोत्तम अभ्यास।

  • सभी अपाचे विन्यास फाइल /etc/httpd निर्देशिका में स्थित हैं। मुख्य Apache विन्यास फाइल /etc/httpd/conf/httpd.conf ।Configuration फाइलें.etf /etc/httpd conf.d निर्देशिका में स्थित हैं। मुख्य Apache कॉन्फ़िगरेशन फ़ाइल में शामिल हैं। विभिन्न फ़ाइलों को लोड करने के लिए ज़िम्मेदार हैं Aponfiguration फ़ाइलें /etc/httpd/conf.modules.d Directory.Apache vhost फ़ाइलों में स्थित हैं ।conf के साथ समाप्त होनी चाहिए .conf /etc/httpd/conf.d निर्देशिका। आपके पास जितनी जरूरत हो, उतने vhost हो सकते हैं। प्रत्येक डोमेन के लिए एक अलग कॉन्फ़िगरेशन फ़ाइल (vhost) बनाना सर्वर को बनाए रखने में आसान बनाता है।
    • एक मानक नामकरण सम्मेलन का पालन करना एक अच्छा अभ्यास है। उदाहरण के लिए, यदि डोमेन नाम mydomain.com तो कॉन्फ़िगरेशन फ़ाइल को mydomain.com.conf नाम दिया जाना चाहिए
    अपाचे लॉग फाइलें ( access_log और error_log ) /var/log/httpd/ निर्देशिका में स्थित हैं। प्रत्येक vhost के लिए एक अलग access और error लॉग फाइल रखने की सलाह दी जाती है। आप अपने डोमेन डॉक्यूमेंट रुट डाइरेक्टरी को अपने इच्छित स्थान पर सेट कर सकते हैं। वेबरॉट के लिए सबसे आम स्थानों में शामिल हैं:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

निष्कर्ष

बधाई हो, आपने Apache को अपने CentOS 8 सर्वर पर सफलतापूर्वक स्थापित किया है। अब आप अपने अनुप्रयोगों को तैनात करना शुरू करने के लिए तैयार हैं और Apache को वेब या प्रॉक्सी सर्वर के रूप में उपयोग करते हैं।

आप अपाचे सेवा को उसी तरह से प्रबंधित कर सकते हैं जैसे कोई अन्य सिस्टम यूनिट।

अपाचे सेंटोस