स्थानिक सर्व्हरवर आपली साइट व्यवस्थापित करण्यासाठी, आपल्याला अतिरिक्त घटकांचा एक संच स्थापित करणे आवश्यक आहे जे एकाच प्रणालीचे आयोजन करते जे एकाचवेळी आणि कोणत्याही त्रुटीशिवाय नियोजित आहे. अशा संरचनेच्या मुख्य घटकांपैकी एक वेब सर्व्हर मानले जाऊ शकते. वापरकर्ते आपल्या साधेपणा आणि सेटअपची लवचिकता आणि बाह्य मॉड्यूल्स कनेक्ट करण्याची शक्यता असल्यामुळे बहुतेकदा अपाचे वापरण्यास प्राधान्य देतात. तथापि, प्रतिष्ठापन आणि मुख्य कॉन्फिगरेशन - प्रक्रिया जलद नाही आणि काही लोकांसाठी देखील कठीण आहे, म्हणून आम्ही त्यास अधिक तपशीलाने सांगू इच्छितो, सेंटोस 7 वितरण घेऊन.
सेंटोस 7 मध्ये अपाचे स्थापित करा 7
आजच्या लेखाची संरचना चरणबद्ध केली जाईल, जेणेकरून त्या सर्वात नवीन वापरकर्त्यासुद्धा विचारात घेण्याआधी वेब सर्व्हरची स्थापना आणि तयारी कशी केली जाते हे समजले. आम्ही अप्पाचे तपशीलवार समायोजन करीता मॅन्युअल प्रदान करीत नाही, कारण ते वापरकर्त्याच्या वैयक्तिक प्राधान्यांवर आणि विद्यमान इतर महत्त्वाचे घटकांवर अवलंबून असते. या माहितीसाठी, आम्ही आपल्याला नेहमीच अधिकृत दस्तऐवजावर जाण्याची सल्ला देतो.चरण 1: तयारी आणि स्थापना
अपाचे शुद्धतेसाठी जबाबदार घटक स्थापित करण्यापासून ताबडतोब प्रारंभ करा आणि सर्व सहाय्यक सेवा जोडा. याचे वितरण रेपॉजिटरी वापरण्यासाठी आम्ही वितरणाची रेपॉजिटरी ऑफर करतो कारण सॉफ्टवेअरची शेवटची स्थिर आवृत्ती नेहमी ठेवली जाते आणि स्थापना प्रक्रिया स्वत: ला जास्त वेळ घेत नाही.
- "टर्मिनल" चालवा, उदाहरणार्थ, "आवडते" विभागातील चिन्हाद्वारे.
- जर संगणकावर अपाचे आधीपासूनच स्थापित केले गेले असेल किंवा आपण त्याच्या एका घटकांपैकी एक हटविला असेल तर केवळ एंटर की दाबून सक्रिय करून सुडो यम अद्ययावत httpd आदेश वापरा.
- ही कृती सुपरसर्सच्या वतीने केली जाते, याचा अर्थ आपल्याला या खात्यातून संकेतशब्द निर्दिष्ट करुन याची पुष्टी करणे आवश्यक आहे.
- अद्यतन स्थापित झाल्यास, आपल्याला याची सूचना दिली जाईल आणि जर पॅकेट गहाळ असेल तर योग्य वर्णाचा दुसरा संदेश दिसेल.
- आता स्क्रॅचपासून अपाचेच्या स्थापनेबद्दल बोलूया. आम्ही आधीच सांगितले आहे की, आम्ही यासाठी वापरण्यासाठी अधिकृत रेपॉजिटरी वापरु, म्हणूनच आपल्याला अॅडो यम इन्स्टॉल कमांड httdd प्रविष्ट करणे आवश्यक आहे.
- पॅकेजची स्थापना सूचित करतेवेळी, y आवृत्ती निवडून याची पुष्टी करा.
- स्थापना पूर्ण होण्याची अपेक्षा करा, जेव्हा आपण वर्तमान टर्मिनल सत्र बंद करत नाही तर प्रक्रिया व्यत्यय आणू नका.
- शेवटी, sudo systemctl सुरू करून httpd द्वारे केले जाऊ शकते जे वेब सर्व्हर सुरू करणे शिफारसीय आहे.
- Sudo Systemctl स्थिती httpd द्वारे वर्तमान स्थिती तपासा.
- अधिसूचना "सक्रिय: सक्रिय (चालू आहे)" सूचित करते की आता अपाचे कार्यरत आहे आणि आपण पुढील कॉन्फिगरेशनकडे जाऊ शकता.
वेब सर्व्हर स्थापित करण्याच्या मूलभूत प्रक्रियेबद्दल आपल्याला माहित असणे आवश्यक आहे. आपण पाहू शकता, त्यात काहीही जटिल नाही. पुढे, आम्हाला मुख्य सेवा आणि मुख्य कॉन्फिगरेशनच्या स्थापनेबद्दल संवाद साधण्याची इच्छा आहे आणि आपण हे ठरविण्याचा निर्णय घेतला आहे की ते कॉन्फिगरेशन आणि व्यवस्थापन आणि व्यवस्थापनाचे ज्ञान किंवा ज्ञान अन्वेषण करणे आहे की नाही हे आपण ठरविलं आहे.
चरण 2: अपाचे व्यवस्थापन
इतर वितरणामध्ये सेंटोसमधील वेब सर्व्हर, सेवेच्या रूपात पार्श्वभूमीत कार्य करते. डीफॉल्टनुसार, ते ऑटॉलोडमध्ये जोडले जाते आणि आम्ही आधीपासूनच राज्य सक्रियतेबद्दल आणि प्रमाणीकरणाविषयी आधीच सांगितले आहे. जर आपल्याला हे साधन व्यवस्थापित करण्याची इच्छा असेल तर ते यासारखे चालते:
- अपाचे पूर्ण करण्यासाठी sudo systemctl थांबवा.
- हे आणि सर्व नंतरचे कमांड सुपरयुजरच्या वतीने अंमलात आणले जातील, म्हणून आपल्याला योग्य संकेतशब्द प्रविष्ट करुन याची पुष्टी करणे आवश्यक आहे.
- Sudo Systemctl द्वारे httpd कमांड रीस्टार्ट करून रीस्टार्ट होईल. ही टीम अशा परिस्थितीत संबंधित आहे जेथे सर्व्हर अपयशी ठरतो किंवा उर्वरित घटकांसह परस्परसंवाद वैशिष्ट्यांमुळे रीस्टार्ट करणे आवश्यक आहे.
- Sudo Systemctl चा वापर करून httpd ला रीलोड करा जर सेटिंग नंतर सर्व बदल जबरदस्तीने प्रवेश केल्यानंतर, परंतु कोणतेही कनेक्शन तुटलेले नाहीत.
- Sudo Systemctl httpd कमांड अक्षम करा APHALE कडून अपाचे काढते आणि sudo systemctl सक्षम करते httpd सक्षम करते. याव्यतिरिक्त, जेव्हा आपण हा पर्याय सक्षम करता तेव्हा आपल्याला या पॅरामीटरसाठी जबाबदार असलेला एक नवीन सिंबलिक दुवा तयार करण्याची सूचना दिली जाईल.
आपण पाहू शकता, सेवा राज्य सर्वात मानक संघ व्यवस्थापित करा. नेटवर्क प्रशासन, वेगळ्या साइट किंवा कोणत्याही अनुप्रयोगांदरम्यान अशा उपाययोजनांचा अवलंब करण्यास भाग पाडले जाते की ते लक्षात ठेवणे सोपे होईल.
चरण 3: मूलभूत संरचना
मूलभूत संरचना वर्च्युअल होस्ट कॉन्फिगरेशन होय, जे एका सर्व्हरवर वेगवेगळ्या डोमेनच्या सेटिंग्ज आणि प्लेसमेंटसाठी उपयुक्त आहे. एक मानक व्हर्च्युअल होस्ट पुरेसा आहे तर आपण केवळ एक साइट हाताळल्यास पुरेसे आहे, तथापि, इतर डोमेन नोंदणी करताना आपल्याला अतिरिक्त पॅरामीटर्सची निर्मिती करणे आवश्यक आहे. उदाहरणार्थ, आम्ही एक मानक वर्च्युअल होस्ट घेतो आणि आवश्यक असल्यास त्याचा पत्ता बदलू.
- चला कॅटलॉगच्या निर्मितीसह प्रारंभ करूया जेथे व्हर्च्युअल होस्टची सर्व मुलगी संग्रहित केली जाईल. हे sudo mkdir-p/www/example.com/html कमांडद्वारे केले जाते.
- अतिरिक्त फोल्डर आवश्यक आहे, जेथे इव्हेंट लॉग स्वयंचलितपणे जतन केले जातील. Sudo mkdir-pod /var/www/example.com/log मध्ये प्रवेश करण्यासाठी ते जोडण्यासाठी.
- Sudo chown -r $ वापरकर्त्याद्वारे निर्देशिकावरील मानक अधिकार सेट करा: $ वापरकर्ता /Var/www/Example.com/HTML.
- Sudo chmod -r 755 / var / www या प्रत्येक वापरकर्त्यासाठी अतिरिक्त स्थापित आणि विशेषाधिकार.
- आम्ही मुख्य पृष्ठाचा नमुना तयार करण्यासाठी पुढे जाऊ देतो जो होस्टची कार्यक्षमता तपासताना प्रदर्शित होईल. सोयीस्कर संपादकांद्वारे एक नवीन मजकूर फाइल तयार करा, उदाहरणार्थ, नॅनो वापरुन, आपण sudo nono /var/www/example.com/html/index.html प्रविष्ट करणे आवश्यक आहे.
- जेव्हा आपण मजकूर संपादक उघडता तेव्हा अधिसूचना अधिसूचित केली जाईल की ही एक नवीन फाइल आहे. काळजी करू नका, कारण ते असावे. योग्य कॉन्फिगरेशन उघड करणे आम्ही विशेषतः तयार करतो.
- अनियंत्रित मजकूर वर मानक ग्रीटिंग बदलून खाली कोड घाला. आपण इच्छित असल्यास, आपण योग्य पृष्ठ तयार करून संरचना पूर्णपणे पुन्हा करू शकता.
Examport.com वर आपले स्वागत आहे!
यश! Your.com व्हर्च्युअल होस्ट कार्यरत आहे!
- Ctrl + ओ वर क्लिक करून बदल जतन करा आणि नंतर मजकूर संपादक CTRL + X द्वारे सोडा.
- ही केवळ प्रारंभिक सेटिंग्ज होती. आता व्हर्च्युअल होस्ट वर जा: आपल्याला प्रथम त्याच्या स्टोरेजसाठी फोल्डर निर्दिष्ट करणे आवश्यक आहे. हे करण्यासाठी, sudo mkdir / etc / httpd / httpd / httpd / httpd / httpd / httpd / साइट-सक्षम.
- त्यानंतर, वेब सर्व्हर निर्दिष्ट करा जेणेकरून त्याला इतर घटकांशी संवाद साधण्याची गरज आहे. हे कार्य मुख्य कॉन्फिगरेशन फाइल संपादित करुन केले जाते. Sudo nano /etc/httpd/conf/httpd.conf निर्दिष्ट करून मजकूर संपादकाद्वारे ते चालवा.
- सूचीच्या तळाशी चालवा आणि समाविष्ट असलेल्या साइट्स-सक्षम / * स्ट्रिंग घाला. कॉनशी.
- मजकूर संपादक सोडण्यापूर्वी, सर्व बदल जतन करणे विसरू नका.
- व्हर्च्युअल होस्ट तयार करण्यासाठी, आपल्याला दुसर्या कॉन्फिगरेशन फाइलची आवश्यकता असेल. Sudo nono /etc/httpd/sites-available/example.com.conf द्वारे ते तयार करा.
- आवश्यक पंक्ती बदलून, येथे सामग्री घाला.
ServerName www.example.com
सर्व्हरचे उदाहरण
डॉक्यूमेंट्रूट /var/www/Example.com/html.
त्रुटी /var/www/Example.com/log/error.log.
सानुकूललॉग /Var/www/Example.com/log/request.Log संयुक्त.
- हे फक्त sudo ln -s /etc/httpd/sites-avalable/example.com.conf /etc/HTTPD/sites-ened/example.com.conf.
चरण 4: प्रवेश नियंत्रण सेटअप
जर जागतिक पॅरामीटर्स सेट अप करण्यासाठी येते, तर प्रवेश नियंत्रण प्रदान करणे आवश्यक आहे, जे बर्याच वापरकर्त्यांना दर्शविते जे पूर्वी मानले जाणारे निर्देशिका बदलण्यास सक्षम असतील. प्रवेश पातळी व्यवस्थापित करण्यासाठी जबाबदार मानक Selinux साधन वापरून ही प्रक्रिया केली जाते.
- Sudo setsebool-p httpd_unified_ द्वारे ग्लोबल सिक्युरिटी पॅरामीटर सेट करा. हे सर्व प्रकारच्या प्रक्रियेस एक म्हणून प्रदान करेल.
- पुढे वर्तमान SELinux पॅरामीटर्स स्वयंचलितपणे प्रदान केलेल्या वर्तमान SELinux पॅरामीटर्सची तपासणी करण्याची शिफारस केली जाते. हे करण्यासाठी, sudo ls -dz /dz //war/www/Example.com/log/ लिहा.
- परिणामी, आपल्याला drdwxr-xr-x ची सामग्री दिसेल. रूट रूट unconfined_u: ऑब्जेक्ट_आर: httpd_sys_content_t: s0 / varar/www/Example.com/log/. याचा अर्थ आता अपाचे केवळ स्थापित फोल्डरमध्ये तयार केलेल्या फाइल्स वाचू शकतो, क्रमशः कॉन्फिगरेशन बदलणे आवश्यक आहे.
- हे कार्य Sudo semanage fcontext द्वारे केले जाते -ए -T httpd_log_t "/VAR/WWW/Example.com/log(/3)?".
- बदल जतन करा आणि ते तयार करा जेणेकरुन ते sudo restorecon- r -v/var/www/example.com/log वरून सर्व्हर रीबूट केल्यानंतर ते सक्रिय झाल्यानंतर सक्रिय केले जातात.
- आता sudo ls -dz //www/Example.com/log/ मधील बदल तपासा.
- आपण पाहू शकता, परिणामी, निष्कर्ष काढणे फॉर्म drwxr-xr-x आहे. रूट रूट unconfined_u: ऑब्जेक्ट_आर: httpd_log_t: म्हणून s0 / varar/www/example.com/log, म्हणून सर्वकाही योग्यरित्या केले जाते.
- हे सर्व बदलांचे परीक्षण करणेच आहे. हे करण्यासाठी, sudo systemctl httpd रीस्टार्ट करा आणि एंटर वर क्लिक करा.
- सुपरयुझर पासवर्ड निर्दिष्ट करून कृतीची पुष्टी करा.
- LS -LZ /VAR/WWW/Example.com/log प्रविष्ट करुन निर्देशिकेसाठी एक विनंती तयार करा. जर उपस्थित असलेली सामग्री -rw-r - आर आहे तर. 1 रूट रूट त्रुटी. लॉज-आर-आर - आर--. 1 रूट रूट 0 विनंत्या, याचा अर्थ असा आहे की मागील सर्व सेटिंग्ज योग्यरित्या पूर्ण केल्या गेल्या आहेत.
आपण इंस्टॉलेशन प्रक्रियाशी परिचित केले आहे आणि सेंटोस मध्ये अपाचे वेब सर्व्हरचे संपूर्ण संरचना 7. आपण पाहू शकता, प्रतिष्ठापन स्वत: ला जास्त वेळ घेणार नाही आणि सर्व अडचणी केवळ कॉन्फिगरेशनसह जोडल्या जातात. पॅरामीटर्स आणि अपाचे मॅनेजमेंट बदलण्यासाठी मॅन्युअल प्रस्तुत मॅन्युअल असल्यास, आपण पुरेसे नाही, आम्ही आपल्याला खालील संदर्भाचा वापर करून अधिकृत दस्तऐवजाचे अन्वेषण करण्याचा सल्ला देतो.
अपाचे दस्तऐवजीकरण अधिकृत वेबसाइटवर जा