एंड्रॉयड

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

Car का Brake कैसे काम करता है? | Car Braking System Explained in Hindi

Car का Brake कैसे काम करता है? | Car Braking System Explained in Hindi

विषयसूची:

Anonim

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

आवश्यक शर्तें

ट्यूटोरियल शुरू करने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।

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

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

CentOS और RHEL पर Apache पैकेज और सेवा को httpd कहा जाता है। पैकेज को स्थापित करने के लिए निम्नलिखित कमांड चलाएँ:

sudo yum install

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

sudo systemctl enable sudo systemctl start

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

यदि आपका सर्वर फ़ायरवॉल द्वारा सुरक्षित है, तो आपको HTTP और HTTPS पोर्ट, 80 और 443 खोलने की आवश्यकता है। आवश्यक पोर्ट खोलने के लिए निम्न कमांड का उपयोग करें:

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

अपाचे संस्थापन का सत्यापन

अब जब हमारे अपाचे 7 सर्वर पर अपाचे स्थापित हो रहे हैं और चल रहे हैं, तो हम स्थिति और अपाचे सेवा के संस्करण की जांच कर सकते हैं:

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 Thu 2018-04-26 07:13:07 UTC; 11s ago Docs: man:httpd(8) man:apachectl(8) Main PID: 3049 (httpd) Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service ├─3049 /usr/sbin/httpd -DFOREGROUND ├─3050 /usr/sbin/httpd -DFOREGROUND ├─3051 /usr/sbin/httpd -DFOREGROUND ├─3052 /usr/sbin/httpd -DFOREGROUND ├─3053 /usr/sbin/httpd -DFOREGROUND └─3054 /usr/sbin/httpd -DFOREGROUND

sudo httpd -v

Server version: Apache/2.4.6 (CentOS) Server built: Oct 19 2017 20:39:16

अंत में यह सत्यापित करने के लिए कि सब कुछ ठीक से काम करता है या नहीं, अपना सर्वर IP पता http://YOUR_IP को अपनी पसंद के ब्राउज़र में http://YOUR_IP , और आपको नीचे दिखाए गए अनुसार डिफ़ॉल्ट CentOS 7 Apache स्वागत पृष्ठ दिखाई देगा:

अपाचे सेवा प्रबंध

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

अपाचे सेवा को रोकने के लिए, चलाएं:

sudo systemctl stop

इसे फिर से शुरू करने के लिए, टाइप करें:

sudo systemctl start

अपाचे सेवा को पुनः आरंभ करने के लिए:

sudo systemctl restart

कुछ कॉन्फ़िगरेशन परिवर्तन करने के बाद अपाचे सेवा को पुनः लोड करने के लिए:

sudo systemctl reload

यदि आप बूट पर शुरू करने के लिए अपाचे सेवा को निष्क्रिय करना चाहते हैं:

sudo systemctl disable

और इसे फिर से सक्षम करने के लिए:

sudo systemctl enable

अपाचे कॉन्फ़िगरेशन फ़ाइल की संरचना और सर्वोत्तम अभ्यास

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

निष्कर्ष

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

अपाचे सेंटोस

यह पोस्ट CentOS 7 श्रृंखला पर स्थापित LAMP स्टैक का एक हिस्सा है।

इस श्रृंखला में अन्य पोस्ट:

• CentOS 7 पर अपाचे को कैसे स्थापित करें • CentOS 7 पर MySQL स्थापित करें