सेंटोस 7 मध्ये अपाचे स्थापित करणे 7

Anonim

सेंटोस 7 मध्ये अपाचे स्थापित करणे 7

स्थानिक सर्व्हरवर आपली साइट व्यवस्थापित करण्यासाठी, आपल्याला अतिरिक्त घटकांचा एक संच स्थापित करणे आवश्यक आहे जे एकाच प्रणालीचे आयोजन करते जे एकाचवेळी आणि कोणत्याही त्रुटीशिवाय नियोजित आहे. अशा संरचनेच्या मुख्य घटकांपैकी एक वेब सर्व्हर मानले जाऊ शकते. वापरकर्ते आपल्या साधेपणा आणि सेटअपची लवचिकता आणि बाह्य मॉड्यूल्स कनेक्ट करण्याची शक्यता असल्यामुळे बहुतेकदा अपाचे वापरण्यास प्राधान्य देतात. तथापि, प्रतिष्ठापन आणि मुख्य कॉन्फिगरेशन - प्रक्रिया जलद नाही आणि काही लोकांसाठी देखील कठीण आहे, म्हणून आम्ही त्यास अधिक तपशीलाने सांगू इच्छितो, सेंटोस 7 वितरण घेऊन.

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

आजच्या लेखाची संरचना चरणबद्ध केली जाईल, जेणेकरून त्या सर्वात नवीन वापरकर्त्यासुद्धा विचारात घेण्याआधी वेब सर्व्हरची स्थापना आणि तयारी कशी केली जाते हे समजले. आम्ही अप्पाचे तपशीलवार समायोजन करीता मॅन्युअल प्रदान करीत नाही, कारण ते वापरकर्त्याच्या वैयक्तिक प्राधान्यांवर आणि विद्यमान इतर महत्त्वाचे घटकांवर अवलंबून असते. या माहितीसाठी, आम्ही आपल्याला नेहमीच अधिकृत दस्तऐवजावर जाण्याची सल्ला देतो.

चरण 1: तयारी आणि स्थापना

अपाचे शुद्धतेसाठी जबाबदार घटक स्थापित करण्यापासून ताबडतोब प्रारंभ करा आणि सर्व सहाय्यक सेवा जोडा. याचे वितरण रेपॉजिटरी वापरण्यासाठी आम्ही वितरणाची रेपॉजिटरी ऑफर करतो कारण सॉफ्टवेअरची शेवटची स्थिर आवृत्ती नेहमी ठेवली जाते आणि स्थापना प्रक्रिया स्वत: ला जास्त वेळ घेत नाही.

  1. "टर्मिनल" चालवा, उदाहरणार्थ, "आवडते" विभागातील चिन्हाद्वारे.
  2. सेंटोस 7 मधील अपाचे वेब सर्व्हरच्या पुढील स्थापनेसाठी टर्मिनलवर जा

  3. जर संगणकावर अपाचे आधीपासूनच स्थापित केले गेले असेल किंवा आपण त्याच्या एका घटकांपैकी एक हटविला असेल तर केवळ एंटर की दाबून सक्रिय करून सुडो यम अद्ययावत httpd आदेश वापरा.
  4. सेंटोस 7 मधील अपाचेच्या वर्तमान आवृत्तीची अद्यतने तपासण्यासाठी आदेश

  5. ही कृती सुपरसर्सच्या वतीने केली जाते, याचा अर्थ आपल्याला या खात्यातून संकेतशब्द निर्दिष्ट करुन याची पुष्टी करणे आवश्यक आहे.
  6. Apache अद्ययावत संकेतशब्दांची पुष्टीकरण SuperUser संकेतशब्द प्रविष्ट करून सेंटो 7 मध्ये तपासा

  7. अद्यतन स्थापित झाल्यास, आपल्याला याची सूचना दिली जाईल आणि जर पॅकेट गहाळ असेल तर योग्य वर्णाचा दुसरा संदेश दिसेल.
  8. सेंटोस 7 मधील अपाचे वेब सर्व्हरच्या वर्तमान स्थितीविषयी माहिती

  9. आता स्क्रॅचपासून अपाचेच्या स्थापनेबद्दल बोलूया. आम्ही आधीच सांगितले आहे की, आम्ही यासाठी वापरण्यासाठी अधिकृत रेपॉजिटरी वापरु, म्हणूनच आपल्याला अॅडो यम इन्स्टॉल कमांड httdd प्रविष्ट करणे आवश्यक आहे.
  10. टर्मिनलद्वारे 7 सेंटोसमध्ये अपाचे वेब सर्व्हर इंस्टॉलेशन सुरू करण्यासाठी एक कमांड

  11. पॅकेजची स्थापना सूचित करतेवेळी, y आवृत्ती निवडून याची पुष्टी करा.
  12. सेंटोसमध्ये अपाचे वेब सर्व्हर स्थापना पुष्टीकरण 7

  13. स्थापना पूर्ण होण्याची अपेक्षा करा, जेव्हा आपण वर्तमान टर्मिनल सत्र बंद करत नाही तर प्रक्रिया व्यत्यय आणू नका.
  14. Centos 7 मधील डाउनलोड पॅकेज अपाचे पूर्ण झाल्याची वाट पाहत आहे

  15. शेवटी, sudo systemctl सुरू करून httpd द्वारे केले जाऊ शकते जे वेब सर्व्हर सुरू करणे शिफारसीय आहे.
  16. सेन्टो 7 मधील स्थापित अपाचे वेब सर्व्हरची सेवा सुरू करण्यासाठी आदेश 7

  17. Sudo Systemctl स्थिती httpd द्वारे वर्तमान स्थिती तपासा.
  18. सध्याच्या अपाचे वेब सर्व्हर स्थिती तपासण्यासाठी एक कमांड 7

  19. अधिसूचना "सक्रिय: सक्रिय (चालू आहे)" सूचित करते की आता अपाचे कार्यरत आहे आणि आपण पुढील कॉन्फिगरेशनकडे जाऊ शकता.
  20. सेन्टो 7 मधील स्थापित अपाचे वेब सर्व्हर वर्तमान स्थितीविषयी माहिती 7

वेब सर्व्हर स्थापित करण्याच्या मूलभूत प्रक्रियेबद्दल आपल्याला माहित असणे आवश्यक आहे. आपण पाहू शकता, त्यात काहीही जटिल नाही. पुढे, आम्हाला मुख्य सेवा आणि मुख्य कॉन्फिगरेशनच्या स्थापनेबद्दल संवाद साधण्याची इच्छा आहे आणि आपण हे ठरविण्याचा निर्णय घेतला आहे की ते कॉन्फिगरेशन आणि व्यवस्थापन आणि व्यवस्थापनाचे ज्ञान किंवा ज्ञान अन्वेषण करणे आहे की नाही हे आपण ठरविलं आहे.

चरण 2: अपाचे व्यवस्थापन

इतर वितरणामध्ये सेंटोसमधील वेब सर्व्हर, सेवेच्या रूपात पार्श्वभूमीत कार्य करते. डीफॉल्टनुसार, ते ऑटॉलोडमध्ये जोडले जाते आणि आम्ही आधीपासूनच राज्य सक्रियतेबद्दल आणि प्रमाणीकरणाविषयी आधीच सांगितले आहे. जर आपल्याला हे साधन व्यवस्थापित करण्याची इच्छा असेल तर ते यासारखे चालते:

  1. अपाचे पूर्ण करण्यासाठी sudo systemctl थांबवा.
  2. सेंटोस 7 मध्ये अपाचे वेब सर्व्हर सेवा थांबविण्याची आज्ञा

  3. हे आणि सर्व नंतरचे कमांड सुपरयुजरच्या वतीने अंमलात आणले जातील, म्हणून आपल्याला योग्य संकेतशब्द प्रविष्ट करुन याची पुष्टी करणे आवश्यक आहे.
  4. संकेतशब्द प्रविष्ट करून सेंटोस 7 मधील अपाचे स्टॉप कमांडची पुष्टीकरण

  5. Sudo Systemctl द्वारे httpd कमांड रीस्टार्ट करून रीस्टार्ट होईल. ही टीम अशा परिस्थितीत संबंधित आहे जेथे सर्व्हर अपयशी ठरतो किंवा उर्वरित घटकांसह परस्परसंवाद वैशिष्ट्यांमुळे रीस्टार्ट करणे आवश्यक आहे.
  6. सेंटोस 7 मध्ये अपाचे वेब सर्व्हर रीस्टार्ट करण्यासाठी टीम

  7. Sudo Systemctl चा वापर करून httpd ला रीलोड करा जर सेटिंग नंतर सर्व बदल जबरदस्तीने प्रवेश केल्यानंतर, परंतु कोणतेही कनेक्शन तुटलेले नाहीत.
  8. कनेक्शन डिस्कनेक्ट केल्याशिवाय सेंटोस 7 मधील अपाचे वेब सर्व्हर रीस्टार्ट करण्यासाठी आदेश

  9. Sudo Systemctl httpd कमांड अक्षम करा APHALE कडून अपाचे काढते आणि sudo systemctl सक्षम करते httpd सक्षम करते. याव्यतिरिक्त, जेव्हा आपण हा पर्याय सक्षम करता तेव्हा आपल्याला या पॅरामीटरसाठी जबाबदार असलेला एक नवीन सिंबलिक दुवा तयार करण्याची सूचना दिली जाईल.
  10. Autoload पासून stentos 7 मध्ये जोडा किंवा अपवाद अपाचे आदेश

आपण पाहू शकता, सेवा राज्य सर्वात मानक संघ व्यवस्थापित करा. नेटवर्क प्रशासन, वेगळ्या साइट किंवा कोणत्याही अनुप्रयोगांदरम्यान अशा उपाययोजनांचा अवलंब करण्यास भाग पाडले जाते की ते लक्षात ठेवणे सोपे होईल.

चरण 3: मूलभूत संरचना

मूलभूत संरचना वर्च्युअल होस्ट कॉन्फिगरेशन होय, जे एका सर्व्हरवर वेगवेगळ्या डोमेनच्या सेटिंग्ज आणि प्लेसमेंटसाठी उपयुक्त आहे. एक मानक व्हर्च्युअल होस्ट पुरेसा आहे तर आपण केवळ एक साइट हाताळल्यास पुरेसे आहे, तथापि, इतर डोमेन नोंदणी करताना आपल्याला अतिरिक्त पॅरामीटर्सची निर्मिती करणे आवश्यक आहे. उदाहरणार्थ, आम्ही एक मानक वर्च्युअल होस्ट घेतो आणि आवश्यक असल्यास त्याचा पत्ता बदलू.

  1. चला कॅटलॉगच्या निर्मितीसह प्रारंभ करूया जेथे व्हर्च्युअल होस्टची सर्व मुलगी संग्रहित केली जाईल. हे sudo mkdir-p/www/example.com/html कमांडद्वारे केले जाते.
  2. सेंटोस 7 मध्ये नवीन व्हर्च्युअल होस्ट अपाचे संचयित करण्यासाठी एक फोल्डर तयार करणे

  3. अतिरिक्त फोल्डर आवश्यक आहे, जेथे इव्हेंट लॉग स्वयंचलितपणे जतन केले जातील. Sudo mkdir-pod /var/www/example.com/log मध्ये प्रवेश करण्यासाठी ते जोडण्यासाठी.
  4. सेंटोस 7 मध्ये नवीन व्हर्च्युअल होस्ट अपाचे इव्हेंट साठविण्यासाठी एक फोल्डर तयार करणे

  5. Sudo chown -r $ वापरकर्त्याद्वारे निर्देशिकावरील मानक अधिकार सेट करा: $ वापरकर्ता /Var/www/Example.com/HTML.
  6. सेंटोस 7 मधील तयार अपाचे फोल्डर्ससाठी मानक प्रवेश स्तर स्थापित करणे

  7. Sudo chmod -r 755 / var / www या प्रत्येक वापरकर्त्यासाठी अतिरिक्त स्थापित आणि विशेषाधिकार.
  8. सेंटोस 7 मधील तयार अपाचे फोल्डर्ससाठी मानक प्रवेश स्तर सेट करण्यासाठी दुसरा आदेश

  9. आम्ही मुख्य पृष्ठाचा नमुना तयार करण्यासाठी पुढे जाऊ देतो जो होस्टची कार्यक्षमता तपासताना प्रदर्शित होईल. सोयीस्कर संपादकांद्वारे एक नवीन मजकूर फाइल तयार करा, उदाहरणार्थ, नॅनो वापरुन, आपण sudo nono /var/www/example.com/html/index.html प्रविष्ट करणे आवश्यक आहे.
  10. वर्च्युअल होस्ट अपॅचेच्या सामग्रीसाठी मजकूर संपादक सुरू करणे 7 सेंटोस 7 मध्ये

  11. जेव्हा आपण मजकूर संपादक उघडता तेव्हा अधिसूचना अधिसूचित केली जाईल की ही एक नवीन फाइल आहे. काळजी करू नका, कारण ते असावे. योग्य कॉन्फिगरेशन उघड करणे आम्ही विशेषतः तयार करतो.
  12. सेंटोस 7 मधील नवीन अपाचे व्हर्च्युअल होस्ट पृष्ठाची निर्मिती माहिती 7

  13. अनियंत्रित मजकूर वर मानक ग्रीटिंग बदलून खाली कोड घाला. आपण इच्छित असल्यास, आपण योग्य पृष्ठ तयार करून संरचना पूर्णपणे पुन्हा करू शकता.

    Examport.com वर आपले स्वागत आहे!

    यश! Your.com व्हर्च्युअल होस्ट कार्यरत आहे!

  14. सेंटोस 7 मध्ये अपाचे व्हर्च्युअल होस्ट पृष्ठ तयार करणे

  15. Ctrl + ओ वर क्लिक करून बदल जतन करा आणि नंतर मजकूर संपादक CTRL + X द्वारे सोडा.
  16. सेंटोस 7 मध्ये व्हर्च्युअल होस्ट अपाचे पृष्ठ फाइल तयार केल्यानंतर मजकूर संपादकावरून बाहेर पडा

  17. ही केवळ प्रारंभिक सेटिंग्ज होती. आता व्हर्च्युअल होस्ट वर जा: आपल्याला प्रथम त्याच्या स्टोरेजसाठी फोल्डर निर्दिष्ट करणे आवश्यक आहे. हे करण्यासाठी, sudo mkdir / etc / httpd / httpd / httpd / httpd / httpd / httpd / साइट-सक्षम.
  18. सेंटोस 7 मध्ये अपाचे साइट साठविण्यासाठी फोल्डर तयार करणे

  19. त्यानंतर, वेब सर्व्हर निर्दिष्ट करा जेणेकरून त्याला इतर घटकांशी संवाद साधण्याची गरज आहे. हे कार्य मुख्य कॉन्फिगरेशन फाइल संपादित करुन केले जाते. Sudo nano /etc/httpd/conf/httpd.conf निर्दिष्ट करून मजकूर संपादकाद्वारे ते चालवा.
  20. सेन्टो 7 मधील अपाचेमध्ये नवीन व्हर्च्युअल होस्ट निर्दिष्ट करण्यासाठी जागतिक टिंचरमध्ये संक्रमण

  21. सूचीच्या तळाशी चालवा आणि समाविष्ट असलेल्या साइट्स-सक्षम / * स्ट्रिंग घाला. कॉनशी.
  22. सेंटोस 7 मध्ये ग्लोबल कॉन्फिगरेशन फाइल अपाचे बदलणे

  23. मजकूर संपादक सोडण्यापूर्वी, सर्व बदल जतन करणे विसरू नका.
  24. सेंटोस 7 मधील अपाचे कॉन्फिगरेशन फाइलमध्ये जागतिक बदलांनंतर बदल जतन करणे

  25. व्हर्च्युअल होस्ट तयार करण्यासाठी, आपल्याला दुसर्या कॉन्फिगरेशन फाइलची आवश्यकता असेल. Sudo nono /etc/httpd/sites-available/example.com.conf द्वारे ते तयार करा.
  26. सेंटोस 7 मध्ये एक नवीन व्हर्च्युअल होस्ट अपाचे तयार करण्यासाठी एक मजकूर संपादक सुरू करणे

  27. आवश्यक पंक्ती बदलून, येथे सामग्री घाला.

    ServerName www.example.com

    सर्व्हरचे उदाहरण

    डॉक्यूमेंट्रूट /var/www/Example.com/html.

    त्रुटी /var/www/Example.com/log/error.log.

    सानुकूललॉग /Var/www/Example.com/log/request.Log संयुक्त.

  28. सेंटो 7 मधील नवीन अपाचे व्हर्च्युअल होस्टसाठी मानक सामग्री प्रविष्ट करणे 7

  29. हे फक्त sudo ln -s /etc/httpd/sites-avalable/example.com.conf /etc/HTTPD/sites-ened/example.com.conf.
  30. सेंटोस 7 मधील अपाचे व्हर्च्युअल होस्टचे कार्यप्रदर्शन सुनिश्चित करण्यासाठी एक नवीन प्रतीक दुवा तयार करणे

चरण 4: प्रवेश नियंत्रण सेटअप

जर जागतिक पॅरामीटर्स सेट अप करण्यासाठी येते, तर प्रवेश नियंत्रण प्रदान करणे आवश्यक आहे, जे बर्याच वापरकर्त्यांना दर्शविते जे पूर्वी मानले जाणारे निर्देशिका बदलण्यास सक्षम असतील. प्रवेश पातळी व्यवस्थापित करण्यासाठी जबाबदार मानक Selinux साधन वापरून ही प्रक्रिया केली जाते.

  1. Sudo setsebool-p httpd_unified_ द्वारे ग्लोबल सिक्युरिटी पॅरामीटर सेट करा. हे सर्व प्रकारच्या प्रक्रियेस एक म्हणून प्रदान करेल.
  2. जागतिक प्रवेश नियम तयार करणे STANS 7 मध्ये व्हर्च्युअल होस्ट फायली

  3. पुढे वर्तमान SELinux पॅरामीटर्स स्वयंचलितपणे प्रदान केलेल्या वर्तमान SELinux पॅरामीटर्सची तपासणी करण्याची शिफारस केली जाते. हे करण्यासाठी, sudo ls -dz /dz //war/www/Example.com/log/ लिहा.
  4. Centos 7 मधील वर्तमान अपाचे व्हर्च्युअल होस्ट प्रवेश स्थिती तपासणे प्रारंभ करा 7

  5. परिणामी, आपल्याला drdwxr-xr-x ची सामग्री दिसेल. रूट रूट unconfined_u: ऑब्जेक्ट_आर: httpd_sys_content_t: s0 / varar/www/Example.com/log/. याचा अर्थ आता अपाचे केवळ स्थापित फोल्डरमध्ये तयार केलेल्या फाइल्स वाचू शकतो, क्रमशः कॉन्फिगरेशन बदलणे आवश्यक आहे.
  6. सेंटो 7 मधील अपाचे व्हर्च्युअल होस्टमध्ये प्रवेश करण्यासाठी अभ्यास प्रवेश 7

  7. हे कार्य Sudo semanage fcontext द्वारे केले जाते -ए -T httpd_log_t "/VAR/WWW/Example.com/log(/3)?".
  8. सेंटोस 7 मधील अपाचे व्हर्च्युअल होस्टमध्ये संदर्भित प्रवेश नियम बदलणे

  9. बदल जतन करा आणि ते तयार करा जेणेकरुन ते sudo restorecon- r -v/var/www/example.com/log वरून सर्व्हर रीबूट केल्यानंतर ते सक्रिय झाल्यानंतर सक्रिय केले जातात.
  10. सेंटो 7 मधील Apache वर्च्युअल होस्ट सेटिंग्ज अद्ययावत करणे

  11. आता sudo ls -dz //www/Example.com/log/ मधील बदल तपासा.
  12. सेन्टो 7 मधील अपाचे व्हर्च्युअल होस्ट डेटा अद्ययावत केल्यानंतर आउटपुट माहिती 7

  13. आपण पाहू शकता, परिणामी, निष्कर्ष काढणे फॉर्म drwxr-xr-x आहे. रूट रूट unconfined_u: ऑब्जेक्ट_आर: httpd_log_t: म्हणून s0 / varar/www/example.com/log, म्हणून सर्वकाही योग्यरित्या केले जाते.
  14. सेंटोसमध्ये अपडेट झाल्यानंतर व्हर्च्युअल होस्टमध्ये प्रवेश पहा 7

  15. हे सर्व बदलांचे परीक्षण करणेच आहे. हे करण्यासाठी, sudo systemctl httpd रीस्टार्ट करा आणि एंटर वर क्लिक करा.
  16. सर्व बदल केल्यानंतर सेंटोस 7 मध्ये अपाचे सेवा पुन्हा सुरू करणे

  17. सुपरयुझर पासवर्ड निर्दिष्ट करून कृतीची पुष्टी करा.
  18. सेंटोस 7 मधील अपाचे सेवा पुन्हा सुरू करण्यासाठी अॅक्शन पुष्टीकरण संकेतशब्द

  19. LS -LZ /VAR/WWW/Example.com/log प्रविष्ट करुन निर्देशिकेसाठी एक विनंती तयार करा. जर उपस्थित असलेली सामग्री -rw-r - आर आहे तर. 1 रूट रूट त्रुटी. लॉज-आर-आर - आर--. 1 रूट रूट 0 विनंत्या, याचा अर्थ असा आहे की मागील सर्व सेटिंग्ज योग्यरित्या पूर्ण केल्या गेल्या आहेत.
  20. सेवांच्या रीबूट केल्यानंतर सेंटो 7 मधील अपाचे प्रवेश पातळीची स्थिती तपासत आहे

आपण इंस्टॉलेशन प्रक्रियाशी परिचित केले आहे आणि सेंटोस मध्ये अपाचे वेब सर्व्हरचे संपूर्ण संरचना 7. आपण पाहू शकता, प्रतिष्ठापन स्वत: ला जास्त वेळ घेणार नाही आणि सर्व अडचणी केवळ कॉन्फिगरेशनसह जोडल्या जातात. पॅरामीटर्स आणि अपाचे मॅनेजमेंट बदलण्यासाठी मॅन्युअल प्रस्तुत मॅन्युअल असल्यास, आपण पुरेसे नाही, आम्ही आपल्याला खालील संदर्भाचा वापर करून अधिकृत दस्तऐवजाचे अन्वेषण करण्याचा सल्ला देतो.

अपाचे दस्तऐवजीकरण अधिकृत वेबसाइटवर जा

पुढे वाचा