Car का Brake कैसे काम करता है? | Car Braking System Explained in Hindi
विषयसूची:
- आवश्यक शर्तें
- अपाचे स्थापित करना
- फ़ायरवॉल को समायोजित करना
- अपाचे संस्थापन का सत्यापन
- अपाचे सेवा प्रबंध
- अपाचे कॉन्फ़िगरेशन फ़ाइल की संरचना और सर्वोत्तम अभ्यास
- निष्कर्ष
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
और इसे फिर से सक्षम करने के लिए:
अपाचे कॉन्फ़िगरेशन फ़ाइल की संरचना और सर्वोत्तम अभ्यास
- सभी अपाचे विन्यास फाइल
/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 स्थापित करेंसेंटोस पर सेंटोस को कैसे निष्क्रिय करें 7

SELinux एक लिनक्स कर्नेल सुरक्षा मॉड्यूल है जो प्रशासकों और उपयोगकर्ताओं को अभिगम नियंत्रण पर अधिक नियंत्रण की अनुमति देता है। इस ट्यूटोरियल में हम आपको दिखाएंगे कि CentOS 7 सिस्टम पर SELinux को कैसे निष्क्रिय किया जाए।
Ubuntu 18.04 पर अपाचे के साथ नेक्लाउड को कैसे स्थापित करें और कॉन्फ़िगर करें

नेक्क्लाउड ड्रॉपबॉक्स के समान एक खुला स्रोत, स्व-होस्टेड फ़ाइल साझा और सहयोग मंच है। इस ट्यूटोरियल में हम आपको दिखाएंगे कि नेक्स्टक्लाउड को अपाचे के साथ उबंटू 18.04 मशीन पर कैसे स्थापित करें और कॉन्फ़िगर करें।
अपाचे को सेंटोस 8 पर कैसे स्थापित करें

इस लेख में, हम यह बताएंगे कि अपाचे वेब सर्वर को CentOS 8 पर कैसे स्थापित और प्रबंधित किया जाए। Apache HTTP सर्वर दुनिया में सबसे अधिक उपयोग किया जाने वाला वेब सर्वर है।