Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
आइए DNS सेटअप का एक सामान्य उदाहरण लेते हैं। आपका डोमेन है example.com
, और तुम हो " A
" के लिए रिकॉर्ड server1.example.com
और server2.example.com
। Server1 को Vultr में होस्ट किया गया है, लेकिन सर्वर 2 को आपके नेटवर्क के अंदर या आपके घर में एक विकास मशीन की तरह, स्थानीय नेटवर्क पर होस्ट किया जाता है। आमतौर पर, इन प्रकार के स्थानीय वातावरण में सार्वजनिक आईपी पते गतिशील रूप से आपके इंटरनेट सेवा प्रदाता (आईएसपी) से असाइन किए जाते हैं, और वे अप्रत्याशित रूप से बदल सकते हैं। इसके परिणामस्वरूप सर्वर 2 अचानक एक गलत आईपी पते की ओर इशारा करता है जो सेवा को गंभीर रूप से प्रभावित कर सकता है। यह आलेख आपको दिखाएगा कि आप अपनी स्वयं की डायनेमिक DNS सेवा कैसे सेट करें, जो एक स्थानीय मशीन पर चलती है और एक सार्वजनिक आईपी परिवर्तन के बाद स्वचालित रूप से Vultr DNS में सर्वर 2 के लिए रिकॉर्ड को अपडेट कर सकती है।
जबकि क्लाइंट कुछ DNS प्रदाताओं के लिए पसंद
ddclient
औरinadyn
काम करेंगे, वुल्ट्र वर्तमान में इनका समर्थन नहीं करता है और इसके बजाय अपने कस्टम एपीआई का उपयोग करता है। यह सेवा आपकी मशीन पर स्थानीय रूप से चलेगी और आपकी पहुंच कुंजी के साथ GET और POST अनुरोधों का उपयोग करेगी।
A
इस उपयोगिता द्वारा केवल " " रिकॉर्ड का समर्थन किया जाता है। यदि आपके पास एक से अधिक " A
" रिकॉर्ड हैं जो आप एक ही आईपी पते पर अपडेट करना चाहते हैं, तो उन्हें " CNAME
" रिकॉर्ड में बदलें और उन्हें एक " A
" रिकॉर्ड करें। यह लंबे समय में आपके लिए चीजों को सरल करेगा और DNS को कॉन्फ़िगर करने का उचित तरीका माना जाएगा।अजगर DDNS क्लाइंट वाले रिपॉजिटरी को क्लोन करने के लिए Git का उपयोग करें। आपको इसे एक सुरक्षित निर्देशिका में करना चाहिए जिसके लिए आपके पास पूर्ण पहुंच है। आपका होम फोल्डर पर्याप्त होना चाहिए। निम्न आदेश चलाएँ:
git clone https://github.com/andyjsmith/Vultr-Dynamic-DNS.git vultrddns && cd vultrddns
वल्चर में एक निजी एक्सेस टोकन उत्पन्न करें। यह "खाता -> एपीआई -> व्यक्तिगत एक्सेस टोकन" के तहत किया जा सकता है। उसी पृष्ठ पर, आपको "एक्सेस कंट्रोल" के तहत जाना होगा और "ऑल ऑल आईपीवी 4" बटन पर क्लिक करना होगा, क्योंकि आपको हर बार अपने स्थानीय सर्वर का आईपी पता नहीं होगा, इसलिए डायनेमिक डीएनएस की बात होती है।
config.json.example
फ़ाइल के माध्यम से पढ़ें कि आपकी कॉन्फ़िगरेशन फ़ाइल को कैसा दिखना चाहिए।config.json
अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करके फ़ाइल खोलें और अपने विशिष्ट सर्वर सेटअप के आधार पर मान भरें।फ़ाइल में निम्नलिखित शामिल होने चाहिए:
{
"api_key": "",
"domain": "",
"dynamic_records": [
""
]
}
क्षेत्र में अपनी पहुंच टोकन दर्ज करें api_key
।
domain
फ़ील्ड में दर्ज करें । उदाहरण के लिए, example.com
।A
" रिकॉर्ड को इनपुट करें जिसे आप dynamic_records
फ़ील्ड के तहत बदलना चाहते हैं । पिछले उदाहरण का उपयोग करते हुए, आप server2
स्वचालित रूप से server2
आईपी पते को बदलना चाहेंगे । आप कई उप-डोमेन दर्ज कर सकते हैं। यदि आप A
अपने डोमेन के लिए आधार " " रिकॉर्ड को बदलना चाहते हैं (आमतौर पर इसे एक के रूप में संदर्भित किया जाता है @
, तो रिकॉर्ड जो आपके सीधे नेविगेट करने पर प्रतिक्रिया करता है example.com
), बस खाली उद्धरण छोड़ दें।एक उचित कॉन्फ़िगरेशन फ़ाइल इस तरह दिख सकती है, जहाँ आप गतिशील रूप से IP को बदलना चाहते हैं example.com
और server2.example.com
:
{
"api_key": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"domain": "example.com",
"dynamic_records": [
"",
"server2"
]
}
अब इन परिवर्तनों को बचाएं और आपकी फ़ाइल को जाने के लिए अच्छा होना चाहिए!
python3 ddns.py
। यदि यह कोई त्रुटि नहीं देता है, तो आपका कॉन्फ़िगरेशन नाममात्र है और आप स्वचालन प्रक्रिया शुरू कर सकते हैं।मूल सेटअप को पूरा करने के बाद, आवर्ती कार्य को सेट करना महत्वपूर्ण है क्योंकि स्क्रिप्ट डिफ़ॉल्ट रूप से ऐसा नहीं करती है। अपने स्थानीय मशीन से कनेक्ट करें और अपने ऑपरेटिंग सिस्टम के आधार पर नीचे दिए गए चरणों का पालन करें।
लिनक्स और मैक में cron
पहले से ही उपयोगिता है, जो आपको स्क्रिप्ट को सेट शेड्यूल पर चलने की अनुमति देता है।
ddns.py
फ़ाइल का पूर्ण पथ खोजें ।realpath ddns.py
vultrddns
crontab -e
अपने कॉन्टैब को संपादित करने के लिए चलाएँ ।फ़ाइल के वास्तविक पथ में जोड़कर, फ़ाइल के अंत में निम्न पंक्ति जोड़ें ddns.py
:
*/30 * * * * python3 [full path to ddns.py] > /dev/null 2>&1
यह हर 30 मिनट में स्क्रिप्ट चलाएगा और इसके सभी आउटपुट को रीडायरेक्ट करेगा /dev/null
।
टास्क शेड्यूलर में हर 30 मिनट में एक कार्य बनाएं। बुनियादी कार्य निर्माण के लिए Microsoft गाइड का पालन करें ।
ddns.py
स्क्रिप्ट को एक तर्क के रूप में जोड़ें ।LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ