आसानी से वेब ऐप्स को तैनात और प्रबंधित करने के लिए TurnKey Linux का उपयोग करें
यदि आपने सर्वर पर नेटवर्क सुलभ सॉफ़्टवेयर या वेब ऐप्स इंस्टॉल किए हैं, तो आप जानते हैं कि यह कितना कार्य हो सकता है। ऐसा इसलिए है क्योंकि इन वेब ऐप्स को बहुत सारे बुनियादी ढांचे सॉफ़्टवेयर की आवश्यकता होती है जो आपको एक साथ रखने में घंटों लग सकती हैं। यह वह जगह है जहां टर्नकी लिनक्स चमकता है।
टर्नकी लिनक्स उपकरणों का उपयोग करके, आप एक नए सर्वर को एक जिफी में तैनात कर सकते हैं। एक टर्नकी उपकरण एक स्व-निहित प्रणाली है जो एक पूर्ण कार्यात्मक वेब ऐप में पैक करता है जो उस विशेष ऐप को शक्ति देने के लिए आवश्यक पर्याप्त ऑपरेटिंग सिस्टम (जेओओएस) घटकों के शीर्ष पर चलता है। वर्तमान में सभी उपकरण नवीनतम स्थिर डेबियन 7.2 रिलीज पर आधारित हैं।
डेबियन बेस को कोर उपकरण में टर्नकी लिनक्स के गुप्त सॉस के साथ जोड़ा जाता है जो अन्य सभी उपकरणों में शामिल है। इसमें प्रोजेक्ट के कस्टम TKLBAM टूल को बैकअप और सर्वर, AJAX वेब शैल, और वेबमिन प्रबंधन इंटरफ़ेस माइग्रेट करने के लिए शामिल किया गया है।
उचित रूप से पैक किया गया
यह कोर उपकरण परियोजना द्वारा पेश किए गए सभी अन्य उपकरणों का आधार बनाता है। टर्नकी के सबसे उपयोगी उपकरण में से एक, कम से कम मेरे लिए, लैंप स्टैक है। यह लिनक्स, अपाचे, माईएसक्यूएल और PHP / पायथन / पर्ल का लोकप्रिय संयोजन प्रदान करता है।
इन घटकों को एक साथ बंडल करने के बजाय, टर्नकी डेवलपर्स यह सुनिश्चित करने के लिए प्रयास करते हैं कि घटक आपको विकास या तैनाती के लिए सही वातावरण प्रदान करने के लिए अच्छी तरह से एकीकृत हैं। इसलिए, उदाहरण के लिए, उपकरण बॉक्स से एसएसएल समर्थन प्रदान करता है, और इसमें XCache PHP त्वरक, PHPMyAdmin शामिल है जो MySQL डेटाबेस को प्रशासित करने के लिए, साथ ही अपाचे 2, PHP, MySQL और Postfix को कॉन्फ़िगर करने के लिए वेबमिन मॉड्यूल भी शामिल है।
सभी टर्नकी लिनक्स उपकरण कई प्रारूपों में उपलब्ध हैं और आप उस हार्डवेयर के आधार पर एक चुनते हैं जिसे आप इसे तैनात करना चाहते हैं। महत्वपूर्ण बात यह है कि, जब वे ऊपर और चलते हैं, तो आपके उपकरण आपके वेब ऐप को तैनात और प्रबंधित करने के लिए एक ही इंटरफेस पेश करते हैं।
एक आईएसओ छवि है जिसका उपयोग आप भौतिक मशीन पर उपकरण स्थापित कर सकते हैं। विभिन्न प्रकार के आभासी हार्डवेयर के साथ-साथ ओपनस्टैक क्लाउड प्लेटफ़ॉर्म पर तैनाती के लिए अनुकूलित छवियों के लिए अनुकूलित छवियां भी हैं।
उपकरण का उपयोग करना
एक बार जब आप एक उपकरण डाउनलोड कर लेंगे, तो पहला कदम इसे चालू करना है। यदि आप आईएसओ छवि का उपयोग कर रहे हैं, तो इसमें छवि को डिस्क पर जला देना और इसके से बूट करना शामिल है। टर्नकी उपकरण आपको दो विकल्प देगा - या तो उपकरण स्थापित करने या लाइव मोड में आज़माएं। यदि आप उपकरण स्थापित करने का निर्णय लेते हैं, तो इंस्टॉलेशन के दौरान आपको केवल एक ही निर्णय करना है कि उपकरण इंस्टॉल करने के लिए हार्ड डिस्क को कैसे विभाजित करना है।
यदि यह एक आभासी छवि है, तो आप वर्चुअलबॉक्स जैसे वर्चुअलाइजेशन ऐप में इसे आयात करके शुरू करते हैं जो प्री-डिफ़ाइंड सेटिंग्स के साथ वर्चुअल मशीन बनाएगा। चाहे आपने उपकरण स्थापित किया हो, या इसे लाइव मोड में आज़मा रहे हैं, या वर्चुअल मशीन के भीतर इसे चला रहे हैं, तो उपकरण को कॉन्फ़िगर करने की प्रक्रिया समान है।
इस कॉन्फ़िगरेशन प्रक्रिया के दौरान, आपको उपकरण के रूट उपयोगकर्ता के साथ-साथ MySQL डेटाबेस जैसे घटक के व्यवस्थापक के पासवर्ड के लिए पासवर्ड सेट करने के लिए कहा जाएगा। आपको टर्नकी के टीकेएलबीएएम बैकअप टूल को कॉन्फ़िगर करने के लिए कहा जाएगा, जिसे आप सुरक्षित रूप से अनदेखा कर सकते हैं और बाद में सेटअप कर सकते हैं।
यह सब कुछ है। एक बार उपकरण कॉन्फ़िगर होने के बाद यह कॉन्फ़िगरेशन कंसोल प्रदर्शित करेगा जो विभिन्न टूल और सेवाओं के नेटवर्क पते को सूचीबद्ध करता है जो यह चल रहा है।
वेब ब्राउज़र से नियंत्रण
अब एक ही नेटवर्क पर दूसरे कंप्यूटर पर जाएं, ब्राउज़र को फायर करें और टर्नकी उपकरण चलाने वाले सर्वर के आईपी पते पर इंगित करें। यह एक नियंत्रण कक्ष प्रदर्शित करेगा जिसमें से आप उपकरण के सभी पहलुओं को नियंत्रित और प्रशासित कर सकते हैं।
सभी उपकरणों में AJAX- आधारित टर्मिनल एमुलेटर होता है जिसे शैल-इन-ए-बॉक्स कहा जाता है जिसका उपयोग आप वेब ब्राउज़र के भीतर से दूरस्थ सर्वर में लॉग इन करने के लिए कर सकते हैं।
वेबमैन कॉन्फ़िगरेशन टूल भी है जिसका उपयोग आप रिमोट सर्वर के विभिन्न पहलुओं को ट्विक करने के लिए कर सकते हैं, जैसे क्रॉन जॉब्स सेट करना और अपाचे वेब सर्वर जैसे विभिन्न घटकों को कॉन्फ़िगर करना।
अन्य कॉन्फ़िगरेशन टूल भी हैं जो एक उपकरण से दूसरे में भिन्न होते हैं। यदि उपकरण में एक ऐप शामिल है जो MySQL का उपयोग करता है, जैसे लैंप स्टैक, वर्डप्रेस उपकरण, एल्ग उपकरण, आदि, तो उपकरण डेटाबेस को प्रशासित करने के लिए PHPMyAdmin टूल भी शामिल करेगा।
निष्कर्ष
टर्नकी लिनक्स किसी भी व्यक्ति के लिए एक आदर्श समाधान है जिसे LAMP सेटअप की आवश्यकता होती है। न केवल वेब ऐप को तैनात करने के लिए आवश्यक समय को कम करता है, यह वेब डेवलपर्स के विकास और परीक्षण के लिए एक आदर्श वातावरण है।
एलएएमपी स्टैक जैसे बुनियादी ढांचे के उपकरणों के अलावा, टर्नकी ईथरपैड लाइट, जूमला 2.5, ड्रूपल 7, सहारा ईडन इत्यादि सहित ओपन सोर्स वेब ऐप्स के दर्जनों उपकरणों के लिए भी उपकरण बनाती है।
छवि क्रेडिट: ली अनुबंध