अपाचे को कॉन्फ़िगर करना: चरण दर चरण निर्देश

विषयसूची:

अपाचे को कॉन्फ़िगर करना: चरण दर चरण निर्देश
अपाचे को कॉन्फ़िगर करना: चरण दर चरण निर्देश
Anonim

व्यावसायिक विकास हमेशा अपने स्वयं के उपकरणों पर केंद्रित होता है - यह दायित्वों की विश्वसनीय और कुशल पूर्ति की गारंटी है। लोकप्रिय कॉन्फ़िगरेशन की एक श्रृंखला में विभिन्न उद्देश्यों के लिए स्वयं की होस्टिंग और सर्वर हल किए जाने वाले कार्यों के दायरे का विस्तार करते हैं, विकास की सुरक्षा और गोपनीयता बढ़ाते हैं।

मूल HTTP: Apache, PHP, MySQL

पिछली शताब्दी से अपाचे वेब सर्वर एक ठोस नेता रहा है क्योंकि यह एक तेज, विश्वसनीय और सुरक्षित अनुभव प्रदान करता है। एक भौतिक मशीन और लिनक्स या विंडोज चलाने वाला सर्वर नींव है, HTTP ऐड-ऑन है, हालांकि यह अनिवार्य रूप से एक संचार प्रोटोकॉल है। एक विंडोज़ मशीन को सर्वर के रूप में इस्तेमाल किया जा सकता है, लेकिन लिनक्स परिवार को प्राथमिकता दी जाती है।

Windows पर Apache एक स्थानीय संस्करण है जिसका उपयोग बाहरी सर्वर पर होस्ट किए गए संसाधनों के विकास की नकल करने के लिए एकल मशीन पर किया जाता है। विंडोज सर्वर पर इंस्टाल करना स्वीकार्य है, लेकिन बहुत लोकप्रिय नहीं है। CentOs पर Apache सेट करने से अधिक विकल्प मिलते हैं और इसका उपयोग स्थानीय और में सर्वर को व्यवस्थित करने के लिए किया जाता हैवैश्विक नेटवर्क।

यह माना जाता है कि अपाचे सर्वर सभी सक्रिय वेब संसाधनों के 50% से अधिक की सेवा करते हैं, बाकी माइक्रोसॉफ्ट, सन और अन्य के समान उत्पादों पर आते हैं। दरअसल, भौतिक सर्वर और इसका ऑपरेटिंग सिस्टम कुछ भी हो सकता है। HTTP सर्वर को तैयार प्लेटफॉर्म पर रखा गया है और उस पर अन्य एप्लिकेशन के समानांतर काम करता है। अपाचे को पूरे लिनक्स परिवार का मूल निवासी माना जाता है, लेकिन प्रत्येक मामले में इसकी अपनी विशिष्टताएं होती हैं।

अपाचे सेटअप
अपाचे सेटअप

नि:शुल्क, सरल, विश्वसनीय लिनक्स सिस्टम और उनके अनुप्रयोग। इससे कोई फर्क नहीं पड़ता कि आप क्या उपयोग करते हैं: उबंटू पर अपाचे को स्थापित और कॉन्फ़िगर करना सेंटो, डेबियन या फ्रीबीएसडी से बहुत अलग नहीं है। अक्सर अतिरिक्त सॉफ़्टवेयर के साथ किसी विशेष ऑपरेटिंग सिस्टम की संतृप्ति एक भूमिका निभाती है।

सिस्टम के एक या दूसरे कोर की लाइन पर "रिश्तेदारों" की संख्या के मामले में लिनक्स परिवार छोटा है। अंतर एक सामाजिक प्रकृति के अधिक हैं - ऑपरेटिंग सिस्टम की क्षमताओं के निर्माण और कार्यान्वयन के लिए डेवलपर्स के लगाव के अर्थ में।

वास्तव में, होस्टिंग बढ़ाने के लिए एक विशिष्ट कार्य को हल करने के लिए, आपको आवश्यक कार्यक्षमता, आवश्यक प्रदर्शन, वैचारिक प्राथमिकताओं और लिनक्स प्रतिनिधि की एक विशिष्ट पसंद पर निर्णय लेने या विंडोज सर्वर पर रुकने की आवश्यकता है।

स्थानीय विकास प्राथमिकताओं में बदलाव

प्रोग्रामिंग के विकास में वैश्विक नेटवर्क की भूमिका का आकलन करना मुश्किल है, लेकिन गुरुत्वाकर्षण के केंद्र में एक वास्तविक बदलाव देखना आसान है: यह स्थानीय अनुप्रयोगों को वेब संसाधन के रूप में निष्पादित करने के लिए प्रथागत हो गया है। बस के लिए एक प्रोग्राम लिखेंस्थानीय कंप्यूटर - ये ड्राइवर, एंटीवायरस, सरल कार्यक्षमता वाले छोटे प्रोजेक्ट हैं। प्रोग्रामिंग भाषा … वीबीए, हालांकि सी/सी++ या सी का उपयोग किया जा सकता है।

कोई भी सूचना परियोजना कंपनी के स्थानीय नेटवर्क में एक वेब संसाधन है, जिसे वैश्विक नेटवर्क से आंशिक रूप से एक्सेस किया जा सकता है, उदाहरण के लिए, कार्यालय के बाहर, सड़क पर या व्यावसायिक यात्रा पर कर्मचारियों के कार्यों का समन्वय करने के लिए।

MySQL, PHP, Apache: स्थानीय उपयोग के मामले के लिए सेटिंग - एप्लिकेशन की एक पूरी तरह से अलग गतिशीलता, आवश्यक कार्यक्षमता। आज की कंपनियां, आकार, कर्मचारियों की संख्या और उद्योग की परवाह किए बिना, स्थानीय और वैश्विक दोनों तरह की इंटरनेट प्रोग्रामिंग पर गंभीरता से विचार कर रही हैं।

स्थानीय विकास प्राथमिकताएं
स्थानीय विकास प्राथमिकताएं

उसी समय, वेब संसाधन की स्थानीय प्रोग्रामिंग वितरित की जा सकती है: कंपनी के कार्यालय कहीं भी स्थित हो सकते हैं, लेकिन यह इंटरनेट नहीं है, बल्कि कंपनी का एक वितरित स्थानीय नेटवर्क है।

MySQL, PHP, Apache स्थानीय रूप में सेटअप:

  • सभी नेटवर्क कंप्यूटरों पर नकल करना आसान;
  • हैकिंग प्रयासों का मूल्यांकन करने के लिए सक्रिय घटक को गतिशील रूप से बदलने या नमूने के साथ मिलान करने की क्षमता प्रदान करता है;
  • शास्त्रीय नेटवर्क विधियों द्वारा हमला किए जाने के जोखिम से रहित सुरक्षा प्रणाली विकसित करने का एक कारण देता है।

यदि हम इस बात को ध्यान में रखते हैं कि विंडोज वातावरण में MySQL और Apache सेवाएं हैं, और PHP कोड एक HTTP सर्वर द्वारा सही समय पर बुलाए गए टूल (PHP दुभाषिया) द्वारा संसाधित सादा पाठ है, तो परिवर्तनशीलता का स्तर, गतिशीलता और कोड पोर्टेबिलिटी होगीस्थानीय विकास उपकरणों की तुलना में काफी अधिक है।

अपाचे इंस्टॉलेशन की तैयारी

यहां तक कि "शुरुआत की शुरुआत" के युग में भी यूनिक्स ऑपरेटिंग सिस्टम ने वफादारी के अनकहे सिद्धांतों को परिभाषित किया। तब से, यूनिक्स जैसी प्रणालियों के तहत जो कुछ भी किया गया था, उसका स्वचालित रूप से अन्य प्लेटफार्मों में अनुवाद किया गया था। विंडोज़ पर अपाचे सेट करना बेहद आसान है, लेकिन गंभीर कार्यों के लिए अच्छे स्तर के अनुभव और HTTP सर्वर कॉन्फ़िगरेशन की विस्तृत समझ की आवश्यकता होती है।

सबसे पहले, आपको सर्वर का नवीनतम संस्करण डाउनलोड करना होगा (आज यह संस्करण 2.4.33 दिनांक 2018-17-03 है) ज़िप-संग्रह प्रारूप में आधिकारिक वेबसाइट से। प्रारंभ में यह ध्यान में रखा जाना चाहिए कि सर्वर संस्करण असंख्य हैं और कई तृतीय-पक्ष संसाधनों पर पेश किए जाते हैं, इसलिए एक विश्वसनीय वेब संसाधन पर होस्ट किए गए आधिकारिक कार्यान्वयन को चुनना महत्वपूर्ण है।

अपाचे सेंटोस कॉन्फ़िगरेशन
अपाचे सेंटोस कॉन्फ़िगरेशन

पहले, एक विशेष इंस्टॉलर के माध्यम से सर्वर स्थापित करना लोकप्रिय था। केवल ज़िप संग्रह का विस्तार करना अब आम बात हो गई है। यह आसान है और कॉन्फ़िगरेशन प्रक्रिया के सार को समझना संभव बनाता है, जो बहुत महत्वपूर्ण है और बाद में आपको वांछित लोड और कार्यक्षमता के लिए सर्वर को अनुकूलित करने की अनुमति देता है।

कॉन्फ़िगरेशन फ़ाइल का संपादन

सर्वर कॉन्फ़िगरेशन को कॉन्फिगरेशन फ़ोल्डर में स्थित कॉन्फ़िगरेशन फ़ाइलों के एक सेट द्वारा निर्धारित किया जाता है। मुख्य अपाचे विन्यास फाइल httpd.conf है।

अधिकांश मामलों में, मुख्य फ़ाइल में परिवर्तन करना, ssl और वर्चुअल होस्ट के लिए ज़िम्मेदार फ़ाइलों की सामग्री को स्पष्ट करना आवश्यक है। अन्य सेटिंग्स आमतौर पर होती हैंसर्वर के संचालन के दौरान समस्याएं उत्पन्न होती हैं या कार्य हल हो जाते हैं। मूल रूप से, आगे की सेटिंग्स अपाचे को अनुकूलित करने या इसकी क्षमताओं के विस्तार से संबंधित हैं।

सर्वर को सफलतापूर्वक लॉन्च करने के लिए, केवल एक पंक्ति (क्रम में - 38 वां) संपादित करने के लिए पर्याप्त है - और अपाचे कॉन्फ़िगरेशन पूरा हो गया है।

अपाचे उबंटू सेटअप
अपाचे उबंटू सेटअप

सर्वर कॉन्फ़िगरेशन के पिछले संस्करणों में, वास्तविक स्थिति में कई बदलाव करना आवश्यक था, लेकिन अब एक "सार्वभौमिक" SRVROOT चर है। यह इसका सही मान (सर्वर स्थान का पथ) निर्दिष्ट करने योग्य है, और सब कुछ तुरंत काम करेगा।

सर्वर परिनियोजन प्रक्रिया

आपको सर्वर के स्थान के बारे में सावधान रहने की आवश्यकता है। अपाचे अपने आप में दिलचस्प है, लेकिन जब यह PHP और MySQL से लैस होता है, तो यह दोगुना दिलचस्प होता है। यह बेहतर है जब वेब विकास से संबंधित सब कुछ एक ही स्थान पर हो। आप डिफ़ॉल्ट पथों के लिए सहमत हो सकते हैं, लेकिन आधुनिक प्रोग्रामिंग इसके कार्यान्वयन में इतना आदर्श नहीं है, इसलिए आपको अपनी उंगली को नाड़ी पर स्पष्ट रूप से और अक्सर रखना होगा। इसके अलावा, एक सुविधाजनक स्थान चुनते समय, सभी आरंभीकरण और कॉन्फ़िगरेशन फ़ाइलें, साथ ही स्थापित उत्पादों के संचालन पर लॉग उपलब्ध होंगे।

डाउनलोड किए गए आधिकारिक अपाचे ज़िप-संग्रह को चुने हुए स्थान पर तैनात किया जाना चाहिए, टूल और काम को अलग से रखा जाना चाहिए। इस उदाहरण में, C:\SCiA फोल्डर टूल है (Apache24, PHP, MySQL,…), और SCiB फोल्डर उन वेबसाइटों का काम है जो बनाई गई हैं, बनाए रखी गई हैं, या अपग्रेड की गई हैं।

अपाचे स्थापना और विन्यास
अपाचे स्थापना और विन्यास

परिणामस्वरूपकाम के पहले चरण में, केवल बिन, cgi-bin, conf, त्रुटि, … सबफ़ोल्डर्स अपनी सभी सामग्री के साथ C:\SCiA\Apache24 फ़ोल्डर में आते हैं।

होस्ट फ़ाइल संपादित करें

दूसरा चरण होस्ट फ़ाइल को ठीक से सेट करना है - यह एक संकेत है कि किसी दिए गए कंप्यूटर पर कौन से आईपी पते किस नाम से मैप किए गए हैं। यदि कंप्यूटर केवल एक साइट का विकास या रखरखाव कर रहा होगा, तो आप कुछ भी नहीं बदल सकते।

आधार आईपी - 127.0.0.1 आमतौर पर हमेशा लोकलहोस्ट की ओर इशारा करता है। वर्किंग होस्ट्स फ़ाइल c:\Windows\System32\drivers\etc पर स्थित है और इस तरह दिखती है।

अपाचे एसएसएल सेटअप
अपाचे एसएसएल सेटअप

होस्ट्स फ़ाइल को सही जगह पर रखने के लिए, आपको कमांड लाइन को एडमिनिस्ट्रेटर मोड में उपयोग करने की आवश्यकता है। आप अपने कंप्यूटर के फ़ाइल सिस्टम पर कहीं भी फ़ाइल की सही सामग्री तैयार कर सकते हैं, लेकिन आप इसे केवल c:\Windows\System32\drivers\etc को एक ऐसे टूल से लिख सकते हैं जिसके पास व्यवस्थापकीय अधिकार हों। ऐसा करने का सबसे आसान तरीका कमांड लाइन है।

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

आसान कुछ भी नहीं है। यह कमांड प्रॉम्प्ट को व्यवस्थापक के रूप में चलाने और C:\SCiA\Apache24 फ़ोल्डर में जाने के लिए पर्याप्त है। चूंकि यह विंडोज सिस्टम पर एक पथ है, इसलिए फॉरवर्ड स्लैश का उपयोग किया जाता है। किसी विशेष मामले में, पथ भिन्न हो सकता है। लेकिन अगर आप अभी भी पवित्र त्रिमूर्ति - अपाचे, पीएचपी और माईएसक्यूएल - को होस्ट करने के लिए फ़ोल्डर के नाम के साथ प्रयोग कर सकते हैं - तो उनमें से प्रत्येक के लिए फ़ोल्डर नाम बदलना अव्यावहारिक है।

php अपाचे सेटअप
php अपाचे सेटअप

इस मामले में, सर्वर संग्रह C:/SCiA/Apache24 फ़ोल्डर में तैनात है,इसलिए, आपको बिन फोल्डर में कमांड लिखने की जरूरत है:

httpd.exe -k इंस्टॉल

सर्वर कॉन्फ़िगरेशन फ़ाइल का परीक्षण करेगा और स्वयं को स्थापित करेगा। सबसे अधिक संभावना है कि छोटी त्रुटियां होंगी, लेकिन यदि आप कॉन्फ़िगरेशन फ़ाइल को सही ढंग से संपादित करते हैं, तो सभी त्रुटियां छोटी होंगी और उन्हें जल्दी से ठीक किया जा सकता है।

कमांड लाइन की विंडो (1) - सेवा स्थापित करना, विंडो (2) - उन सेवाओं की सूची जिसमें सर्वर दिखाई दिया, विंडो (3) -:/SCiB पर स्थित index.html स्रोत फ़ाइल /लोकलहोस्ट/www, विंडो (4) - सर्वर का परिणाम।

इस उदाहरण में, जानबूझकर गलती की गई थी: SRVROOT चर के मान को सेट करने के बजाय, कई संपादन "पुराने ढंग से" किए गए थे: सब कुछ मैन्युअल रूप से बदल दिया गया था। यह सबसे अच्छा समाधान नहीं है। ज्ञान को लागू करने से पहले, आपको उत्पाद के वर्तमान संस्करण से परिचित होना चाहिए। एक नियम के रूप में, चीजें जल्दी बदलती हैं, और ज्ञान को "मामले के ज्ञान और वर्तमान स्थिति की समझ के साथ" लागू किया जाना चाहिए।

ज़िप संग्रह परिनियोजित करने का अभ्यास

आधुनिक साइटें हमेशा सामग्री प्रबंधन प्रणालियों पर नहीं लिखी जाती हैं। शारीरिक श्रम बहुत होता है। साइट को दूसरी होस्टिंग में स्थानांतरित करने की समस्या के कारण एक अच्छा समाधान हुआ - एक ज़िप संग्रह। एक जगह संक्षिप्त की गई सामग्री, दूसरी जगह विस्तारित की गई।

ज़िप संग्रह परिनियोजित करना
ज़िप संग्रह परिनियोजित करना

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

सर्वर स्थापित करते समय, यह निर्दिष्ट करना महत्वपूर्ण है:

  • वह कहाँ है;
  • जहां वेब संसाधन स्थित है (लोकलहोस्ट);
  • एसएसएल का उपयोग करना;
  • वर्चुअल होस्ट.

अंतिम स्थिति तब प्रासंगिक होती है जब सर्वर पर एक साथ कई संसाधनों का विकास या रखरखाव करना होता है। एक वास्तविक डेवलपर के लिए, यह एक होना चाहिए: भले ही यह एक साइट का काम प्रदान करता हो, फिर भी इसे कम करना अतिश्योक्तिपूर्ण नहीं होगा।

सज्जनों का सेट

ज़िप संग्रह को तैनात करना आसान है, अपाचे (स्थापना और कॉन्फ़िगरेशन) केवल दो या तीन क्लिक दूर है। हालांकि, जब इंस्टॉलर लोकप्रिय थे तो परिणाम समान था। डेवलपर ने अपने उत्पाद के अगले संस्करण को विकसित करने में अधिक समय बिताया। सर्वर, सर्वर भाषा और डेटाबेस को स्थापित करना अनिवार्य रूप से फाइलों का एक सेट है, सेवाओं को शुरू करना, एक होस्ट फ़ाइल, और ऑपरेटिंग सिस्टम चर पथ में डिफ़ॉल्ट पथ।

डेनवर और इसी तरह के सज्जनों के विकास किट का आगमन सादगी और सुविधा की दिशा में एक क्रांतिकारी कदम था, लेकिन कोई गलती न करें। क्रांति और प्रोग्रामिंग बिल्कुल असंगत चीजें हैं। पहला एक संघर्ष और उसके तूफानी संकल्प का बच्चा है, दूसरा एक गंभीर मामला है जिसके लिए पूर्ण शांति, समय की पाबंदी, सटीकता, निरंतरता, चौकसता, सुरक्षा, विश्वसनीयता की आवश्यकता होती है।

अपाचे सर्वर को कॉन्फ़िगर करना एक गंभीर प्रक्रिया है जिसे बहुत सावधानी से लेने की आवश्यकता है और सब कुछ किया जाना चाहिए ताकि कल आप कुछ बदल सकें और कुछ स्पष्ट कर सकें।

ज्यादातर मामलों में, वेब विकाससंसाधन काफी लंबी प्रक्रियाएं हैं जिनमें सेवाओं की आवश्यकताएं (अपाचे, पीएचपी, माईएसक्यूएल, …) जल्दी से बदलती हैं, लेकिन अगले कार्य और इसके इष्टतम समाधान को समझने के लिए हमेशा समय होता है। लेकिन जेंटलमैन के सेट पर जाने का यह कोई कारण नहीं है। समय बीत जाता है, लेकिन सज्जन नहीं बदलते, यह डेनवर घोषणा से कहीं अधिक सम्मोहक तर्क है - यह सरल, तेज और सुलभ है।

एकाधिक साइटें - एक सर्वर

एकल होस्ट के लिए Apache 2.4 की स्थापना एक अनुचित विलासिता है। अपने कॉम्पैक्ट डिज़ाइन के बावजूद, यह सर्वर इंटरनेट के सक्रिय वेब संसाधनों के आधे से अधिक के लिए जिम्मेदारी का एक बड़ा भार वहन करता है। इसके अलावा, सभी संसाधनों का एक प्रतिनिधि हिस्सा नहीं होता है और वे नेटवर्क पर दिखाई देते हैं।

सर्वर को एक डेटाबेस के रूप में, एक सूचना हस्तांतरण बिंदु के रूप में, एक फिल्टर के रूप में, एक पार्सर के रूप में, एक अधिक वैश्विक सूचना प्रक्रिया में एक कार्य तंत्र के रूप में उपयोग किया जा सकता है। परिणामस्वरूप, Apache वर्चुअल होस्ट सेट करना लगभग हमेशा आवश्यक होता है।

एक सर्वर जितने चाहें उतने वेब संसाधनों का समर्थन कर सकता है, इसके लिए आपको httpd.conf फ़ाइल में लाइन 501 को अनकम्मेंट करना होगा:

शामिल करें conf/अतिरिक्त/httpd-vhosts.conf

और फ़ाइल में सभी आवश्यक होस्ट का वर्णन करें

अतिरिक्त\httpd-vhosts.conf

आपको यह स्पष्ट करने की आवश्यकता हो सकती है कि सर्वर किस पोर्ट और आईपी पर सुन रहा है, लेकिन यह एक अलग मुद्दा है, पहली बार आप खुद को सीमित कर सकते हैं।

अपाचे 2.4 सेटअप
अपाचे 2.4 सेटअप

यह ध्यान दिया जाना चाहिए कि उदाहरण में, वास्तविक आभासी वेब संसाधनों का वर्णन करने की सुविधा के लिए (और उनमें से कई हैं), एक चर पेश किया गया है(DOCROOT) स्थापित सर्वर के माध्यम से उपलब्ध सभी वेब संसाधनों के साझा फ़ोल्डर के पथ के साथ।

अपाचे एसएसएल कॉन्फ़िगरेशन एक समान तरीके से उपलब्ध है। httpd.conf फ़ाइल में, आपको बस 524 से 531 तक "जैसी है" पंक्तियों को छोड़ना होगा, जो एसएसएल के संचालन के लिए जिम्मेदार हैं।

अपाचे सादगी और जटिलता

वे दिन जब एक सर्वर स्थापित करना एक वास्तविक चुनौती थी, लंबे समय से चली आ रही है। आज, अपाचे की स्थापना एक बहुत ही सरल प्रक्रिया है जिसके लिए डेवलपर से विशेष कौशल की आवश्यकता नहीं होती है।

तीन आसान चरण:

  • संग्रह का विस्तार करें;
  • कॉन्फ़िगरेशन फ़ाइल बदलें;
  • सर्वर स्थापित करें।

परिणामस्वरूप, अपाचे पूरी तरह कार्यात्मक है। यदि आप सर्वर को अधिकतम लोड पर चलाने की प्रक्रिया की सूक्ष्मताओं को ध्यान में नहीं रखते हैं या विंडोज कंप्यूटर पर स्थानीय विकास करते हैं, तो किसी अतिरिक्त ज्ञान की आवश्यकता नहीं है।

Linux सिस्टम पर कठिनाइयाँ उत्पन्न हो सकती हैं। फ़ाइल सिस्टम, उपयोगकर्ता और समूह अधिकारों के साथ-साथ अन्य अनुप्रयोगों के साथ बातचीत की प्रक्रिया के संगठन की महत्वपूर्ण रूप से अलग समझ के लिए डेवलपर को अधिक सक्षम होने और यह समझने की आवश्यकता है कि लिनक्स कंप्यूटर कैसे काम करते हैं।

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

पेशेवर वातावरणडेवलपर

अपाचे इंटरनेट स्पेस का एक मूलभूत निर्माण खंड है जिसे आसानी से और आसानी से कॉन्फ़िगर किया जा सकता है, उपयोग किया जा सकता है और यह कंपनी के नेटवर्क इंफ्रास्ट्रक्चर की रीढ़ बन जाएगा।

यह तर्क मानता है कि CentOS, Ubuntu, FreeBSD, Windows वर्कस्टेशन चलाने वाले नेटवर्क पर कम से कम एक सर्वर है। विंडोज वातावरण में स्थानीय कंप्यूटर के लिए दो लिनक्स सर्वर (मुख्य और सहायक), अपाचे सेटअप होना इष्टतम है। वायरस के हमले या अप्रत्याशित स्थिति की स्थिति में, सहायक सर्वर मुख्य सर्वर को बदल देगा, और मुख्य सर्वर की मरम्मत और मरम्मत की जाएगी। आप आर्काइव से वर्कस्टेशन (विंडोज़ के तहत) पर अपाचे की स्थानीय स्थापना को बदल सकते हैं।

इस तुच्छ समाधान को वास्तविक व्यवहार में परिष्कृत और पूरक किया जा सकता है। कंपनी के सूचना प्रवाह का आकार वांछित कॉन्फ़िगरेशन और सर्वरों की आवश्यक संख्या निर्धारित कर सकता है। दरअसल, अपाचे को लोड के तहत काम करने के लिए डिज़ाइन किया गया है, लेकिन कुछ भी आपको एक सर्वर की जिम्मेदारियों को कई पर वितरित करने से नहीं रोकता है। एक समाधान जो किसी विशेष कंपनी की विशेषताओं को ध्यान में रखता है वह हमेशा तीसरे पक्ष के विकल्प को अपनाने की तुलना में अधिक आशाजनक होता है।

सिफारिश की: