Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
साल्टस्टैक एक पायथन-आधारित कॉन्फ़िगरेशन प्रबंधन प्रोग्राम है, जो सॉफ़्टवेयर-परिभाषित डेटासेंटर विषय के तहत कॉन्फ़िगरेशन फ़ाइलों, तैनाती और कुछ और के स्वचालन के लिए अनुकूलित है। इस गाइड में, आप सीखेंगे कि सॉल्टस्टैक के साथ शुरुआत कैसे करें, अपने पहले नोड्स को जोड़कर और अपना पहला सूत्र लिखें।
SaltStack कुछ खोजशब्दों का उपयोग करता है जो एक विशेष उपकरण या विन्यास का प्रतिनिधित्व करते हैं, जैसा कि नीचे बताया गया है:
यह मास्टर उदाहरण है जो आपके साल्टस्टैक "क्लस्टर" में जोड़े गए सभी सर्वरों से जुड़ता है, इस प्रकार आपके सर्वर पर कोई कमांड / संचार भी चलाता है।
जो सर्वर आपके साल्टस्टैक में जोड़े जाते हैं, उन्हें मिनियन कहा जाता है। कोई भी क्रिया या तो एक, एक समूह या आपके सभी अवयवों पर की जाती है।
एक सूत्र एक फ़ाइल या फ़ाइलों के एक समूह का प्रतिनिधित्व करता है जो उन minions का परिचय देता है जो कमांड करते हैं जिन्हें निष्पादित किया जाना चाहिए। यह एकल एप्लिकेशन की स्थापना हो सकती है जैसे कि nginx
कॉन्फ़िगरेशन फ़ाइलों को रोल आउट करना या करना, आदि।
एक खंभा एक फाइल होती है, जो किसी समूह या एक ही मिनियन से संबंधित जानकारी संग्रहीत करती है। एक उदाहरण के रूप में, आप किसी विशेष मिनियन के लिए नगनेक्स के लिए "वर्चुअल-होस्ट" के भंडारण के लिए इस तरह की फ़ाइल का उपयोग करेंगे।
सबसे पहले, हम अपने SaltStack क्लस्टर के लिए मास्टर की स्थापना के साथ शुरू करेंगे:
apt-get update
apt-get dist-upgrade
apt-get install salt-master
डिफ़ॉल्ट रूप से, सॉल्टस्टैक मास्टर किसी भी इंटरफेस पर नहीं सुन रहा है, क्योंकि मास्टर आमतौर पर सार्वजनिक इंटरनेट पर मंत्रियों के साथ संवाद कर रहा है। हमें कॉन्फ़िगरेशन फ़ाइल में थोड़ा परिवर्तन करना होगा जो यहां मिल सकती है /etc/salt/master
:
# The address of the interface to bind to:
interface: 0.0.0.0
फ़ाइल में परिवर्तन लिखे जाने के बाद, मास्टर सेवा को फिर से शुरू करें:
service salt-master restart
अब हम अपने पहले मिनियन को जोड़कर आगे बढ़ सकते हैं। सीधे आगे बढ़ो और आवश्यक पैकेज स्थापित करें:
apt-get update
apt-get dist-upgrade
apt-get install salt-minion
इसके बाद, हमें मिनियन के साल्टस्टैक कॉन्फ़िगरेशन में एक और थोड़ा बदलाव करने की आवश्यकता है, जो यहां पाया जा सकता है /etc/salt/minion
:
# Set the location of the salt master server. If the master server cannot be
# resolved, then the minion will fail to start.
master: <master_server_ip>
<master_server_ip>
पहले सेटअप के रूप में अपने मास्टर सर्वर के आईपी पते से बदलें । आदर्श रूप से, आप इसके लिए एक DNS रिकॉर्ड स्थापित करेंगे, ताकि मास्टर सर्वर को बदलना आसान हो सके।
बाद में, हमें परिवर्तनों को सक्रिय करने के लिए मिनियन सेवा को फिर से शुरू करना होगा:
service salt-minion restart
अब हमारे पास एक कामकाजी मास्टर और मिनियन सेट अप है, इसलिए हम सीधे आगे बढ़ सकते हैं और मास्टर पर साल्टस्टैक कमांड के एक छोटे से सेट के साथ काम कर सकते हैं।
# salt-key -L
Accepted Keys:
Denied Keys:
Unaccepted Keys:
Rejected Keys:
नोट: हमने पहले ही मिनियन को बता दिया है कि उसे किस मास्टर सर्वर से कनेक्ट करना चाहिए। इसलिए, यदि आपने इस गाइड का पालन किया है, तो आप Unaccepted Keys:
अनुभाग के तहत पहले से ही मिनियन को देखेंगे ।
# salt-key -a <minion_id>
# salt-key -A
# salt-key -d <minion_id>
नोट: <minion_id>
आमतौर पर आपके मिनियन (यू) के UNIX होस्टनाम का प्रतिनिधित्व करता है और इसे /etc/salt/minion_id
मिनियन (एस) पर फ़ाइल में संग्रहीत किया जाता है ।
मास्टर में हमारी मिनियन जोड़ने के बाद, हम अपना पहला सूत्र लिखना जारी रख सकते हैं। प्रारंभ में, हमें अपने सूत्र को संग्रहीत करने वाला फ़ोल्डर बनाना होगा:
mkdir -p /srv/salt/
हमारे पहले सूत्र के लिए फ़ोल्डर बनाएँ:
mkdir -p /srv/salt/nginx
मूल रूप से, सूत्र के किसी भी निर्देश को init.sls
फ़ाइल में संग्रहीत किया जाता है, उदाहरण के लिए /srv/salt/nginx/init.sls
,। चूंकि एक बड़ी मात्रा में संचालन होता है जिसे एक सूत्र के माध्यम से किया जा सकता है, हम एक छोटा सूत्र लिखेंगे जो Nginx को स्थापित करता है:
nginx:
pkg:
- installed
init.sls
ऊपर बताई गई फ़ाइल में लिखने के बाद , हम आगे बढ़ सकते हैं और इसे चला सकते हैं:
salt '*' state.sls nginx
नोट: nginx
हमारे द्वारा पहले बनाए गए फ़ोल्डर का नाम दर्शाता है।
साल्टस्टैक किसी भी प्रकार की कॉन्फ़िगरेशन फ़ाइलों, सेवा परिनियोजन, प्रारंभिक सर्वर रोल-आउट और इसी तरह के स्वचालित के लिए एक बहुत अच्छा सॉफ्टवेयर है। इस तथ्य के कारण कि सॉल्टस्टैक पायथन पर आधारित है, आप आसानी से अपने खुद के मॉड्यूल भी जोड़ सकते हैं, अगर आप भाषा के साथ धाराप्रवाह हैं। खुश स्वचालित!
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ