Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
भूत प्रतिद्वंद्वी प्रतिद्वंद्वी के लिए नवीनतम और सबसे बड़ा अपस्टार्ट है। थीम विकास त्वरित और आसान है क्योंकि घोस्ट डेवलपर्स ने कुछ सीखने की अवस्था को हटाने के लिए ember.js और handlebars.js फ्रेमवर्क दोनों का उपयोग करने का निर्णय लिया है । स्थापित करने और सेटअप समय लगभग 45-60 मिनट लगेंगे और बनाता निम्नलिखित प्रौद्योगिकियों के उपयोग करें: Node.js
, Relayd
, और Httpd
।
नोट: कृपया example.org को अपने डोमेन नाम और 192.0.2.x के साथ अपने निर्दिष्ट Vultr आईपी पते से बदलें। हम स्व-हस्ताक्षरित प्रमाणपत्रों का उपयोग भी करेंगे जो वास्तव में केवल परीक्षण के लिए अच्छे हैं। यदि आप उत्पादन में भूत का उपयोग करने का निर्णय लेते हैं, तो वास्तविक प्रमाण पत्र का उपयोग करना बेहद महत्वपूर्ण है। लेट्स एनक्रिप्ट का इस्तेमाल करके असली सर्टिफिकेट मुफ्त में प्राप्त किया जा सकता है ।
सक्षम करें Httpd
और relayd
।
# rcctl enable httpd relayd
/etc/httpd.conf
Httpd के लिए कॉन्फ़िगरेशन फ़ाइल बनाएँ । इस उदाहरण में, Httpd का एकमात्र उद्देश्य https के लिए अनुरोधों को पुनर्निर्देशित करना है। Relayd वास्तव में https
पोर्ट पर सुनने और भूत के लिए अनुरोध करने का अनुरोध करेगा।
prefork 3
types { include "/usr/share/misc/mime.types" }
server "www.example.org" {
listen on 192.0.2.1 port 80
# Redirect to https
block return 301 "https://$SERVER_NAME:$REQUEST_URI"
}
अपने घोस्ट परिनियोजन के लिए परीक्षण SSL प्रमाणपत्र बनाएं। चूंकि यह वास्तव में केवल परीक्षण के लिए होगा, इसलिए आप अधिकांश फ़ील्ड खाली छोड़ सकते हैं। केवल एक जिसे आपको पूरा करने की आवश्यकता होगी वह Common Name
फ़ील्ड है और जिसे सर्वर के पूरी तरह से योग्य डोमेन नाम से मेल खाना चाहिए। जब आप स्व-हस्ताक्षरित प्रमाण पत्र को उन लोगों के साथ बदलने के लिए तैयार होते हैं जो सही और मान्य हैं, तो बस फ़ाइल नामों को रखना याद रखें। रिलेड नामकरण सम्मेलन के साथ इसकी कुंजी और प्रमाण पत्र खोजने की उम्मीद करता है <ip address>.crt
और <ip address>.key
।
# cd /etc/ssl
# openssl req -x509 -new -nodes -newkey rsa:4096 -keyout private/192.0.2.1.key -out 192.0.2.1.crt -days 364 -sha256
# chmod 0400 private/192.0.2.1.key
/etc/relayd.conf
Relayd के लिए कॉन्फ़िगरेशन फ़ाइल बनाएँ । Relayd वह जादू करता है जो भूत को अनुरोध करता है।
prefork 3
http protocol https {
match request header append "X-Forwarded-For" value "$REMOTE_ADDR"
match request header append "X-Forwarded-By" \
value "$SERVER_ADDR:$SERVER_PORT"
tcp { nodelay, sack, socket buffer 65536, backlog 128 }
tls { no tlsv1, ciphers HIGH }
tls no session tickets
}
relay ghost {
listen on 192.0.2.1 port 443 tls
protocol https
forward to 127.0.0.1 port 2368
}
निम्नलिखित पैकेज जोड़ें।
pkg_add -r node unzip wget
घोस्ट इंस्टॉलेशन के लिए उपयोगकर्ता और होम निर्देशिका बनाएं। उदाहरण के लिए, ghost
होम डायरेक्टरी नामक एक उपयोगकर्ता बनाएं जिसे कॉल किया जाता है /var/www/ghost
। इस खाते के लिए एक बहुत मजबूत पासवर्ड का उपयोग करें ।
# user add -m -c "Ghost User" -d /var/www/ghost -G wheel -g =uid -u 5000 -s /bin/ksh ghost
# passwd ghost
ghost
उपयोगकर्ता के लिए बदलें और भूत का नवीनतम संस्करण डाउनलोड करें।
# doas su ghost
# cd /var/www/ghost
# mkdir blog
# cd blog/
# wget https://ghost.org/zip/ghost-latest.zip
# unzip ghost-latest.zip
भूत स्थापित करें।
# npm install sqlite3 --sqlite=/usr/local
# npm install --production
# npm install forever
# doas npm install -g knex-migrator
भूत को कॉन्फ़िगर करें। यदि आप इसके बजाय उपयोग करना चाहते हैं, तो खंड के खंड को नीचे database
से बदलें । Sqlite आसानी से एक दिन में लगभग 100,000 कनेक्शन संभाल लेगा। यदि आपके पास पहले से MySQL स्थापित है, तो आप हमेशा इसके बजाय इसका उपयोग करना चुन सकते हैं। के लिए फ़ाइल को बदलने के हिस्से के अपने डोमेन के लिए।config.production.json
database
sqlite
mysql
defaults.json
domain
url
# cd core/server/config/env/config/
# vi config.production.json
"database": {
"client": "sqlite3",
"connection": {
"filename": "content/data/ghost.db"
},
# cd core/server/config/
# vi defaults.json
"url": "http://www,example.org",
"server": {
"host": "127.0.0.1",
"port": 2368
},
अब हमें डेटाबेस को पॉप्युलेट करना होगा और घोस्ट को शुरू करना होगा।
# cd ~/blog
# NODE_ENV=production knex-migrator init
# NODE_ENV=production ~/blog/node_modules/forever/bin/forever start ~/blog/index.js
एक प्रदर्शन करें netstat -na -f inet
और एक 127.0.0.1:2368
प्रविष्टि देखें। आप यह ps ax | grep node
सत्यापित करने के लिए भी कर सकते हैं कि घोस्ट चल रहा है।
अपना पसंदीदा वेब ब्राउज़र खोलें और ब्राउज़ करें http://www.example.org
। आप स्वचालित रूप से रीडायरेक्ट हो जाएंगे https://www.example.org
। आपको डिफ़ॉल्ट घोस्ट पेज के साथ बधाई दी जाएगी।
http://www.example.org/ghost
स्थापना को पूरा करने के लिए ब्राउज़ करें ।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ