FreeBSD 12 पर Neos CMS कैसे स्थापित करें
एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है
भूत प्रतिद्वंद्वी प्रतिद्वंद्वी के लिए नवीनतम और सबसे बड़ा अपस्टार्ट है। थीम विकास त्वरित और आसान है क्योंकि घोस्ट डेवलपर्स ने कुछ सीखने की अवस्था को हटाने के लिए 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
स्थापना को पूरा करने के लिए ब्राउज़ करें ।
एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है
एक अलग प्रणाली का उपयोग? मोनिका एक ओपन सोर्स पर्सनल रिलेशनशिप मैनेजमेंट सिस्टम है। इसे सीआरएम के रूप में सोचें (वें में बिक्री टीमों द्वारा उपयोग किया जाने वाला एक लोकप्रिय उपकरण
परिचय वर्डप्रेस इंटरनेट पर प्रमुख सामग्री प्रबंधन प्रणाली है। यह ब्लॉग से लेकर डायनामिक कंटेंट वाली जटिल वेबसाइटों तक सब कुछ को अधिकार देता है
एक अलग प्रणाली का उपयोग? प्रोसेसवायर सीएमएस 3.0 एक सरल, लचीला और शक्तिशाली, मुफ्त और खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है। प्रोसेसवायर सीएमएस 3।
एक अलग प्रणाली का उपयोग? MODX क्रांति PHP में लिखा गया एक तेज़, लचीला, स्केलेबल, ओपन सोर्स, एंटरप्राइज-ग्रेड कंटेंट मैनेजमेंट सिस्टम (CMS) है। यह मैं
परिचय यह ट्यूटोरियल OpenBSD को PrestaShop और Apache का उपयोग करके ई-कॉमर्स समाधान के रूप में प्रदर्शित करता है। Apache आवश्यक है क्योंकि PrestaShop में जटिल UR है
परिचय एक FAMP स्टैक, जो लिनक्स पर एक LAMP स्टैक के बराबर है, ओपन-सोर्स सॉफ़्टवेयर का एक संग्रह है जो आमतौर पर एक साथ स्थापित किया जाता है
यह लेख वल्चर पर टेम्प्लेट के रूप में पेश किए जाने वाले सर्वर ऑपरेटिंग सिस्टम का एक संक्षिप्त सार प्रदान करता है। CentOS CentOS RHEL (Re) का एक ओपन-सोर्स संस्करण है
एक अलग प्रणाली का उपयोग? Selfoss RSS रीडर एक स्वतंत्र और खुला स्रोत है जो स्वयं-आधारित वेब-आधारित बहुउद्देशीय, लाइव स्ट्रीम, मैशअप, समाचार फ़ीड (RSS / एटम) रीडे है
बॉक्स से बाहर, Vultr FreeBSD सर्वर को स्वैप स्थान शामिल करने के लिए कॉन्फ़िगर नहीं किया गया है। यदि आपका इरादा डिस्पोजेबल क्लाउड इंस्टेंस के लिए है, तो आप शायद नी नहीं
इस लेख में, इल आपको ओपनबीएसडी 6 पर मारबीडीबी को स्थापित करने का तरीका दिखाता है और इसे एक क्रोकेटेड ��ेब सर्वर (अपाचे या नेग्नेक्स) तक पहुंच योग्य होने के लिए कॉन्फ़िगर करता है। आप als करेंगे
एक अलग प्रणाली का उपयोग? DokuWiki PHP में लिखा एक खुला स्रोत विकी प्रोग्राम है जिसमें एक डेटाबेस की आवश्यकता नहीं होती है। यह पाठ फ़ाइलों में डेटा संग्रहीत करता है। DokuWik
एक अलग प्रणाली का उपयोग? परिचय क्राफ्ट सीएमएस PHP में लिखा गया एक खुला स्रोत CMS है। क्राफ्ट सीएमएस स्रोत कोड GitHub पर होस्ट किया गया है। यह गाइड यो दिखाएगा
Vultr पर VPS उदाहरण को अपग्रेड करते समय, एक लिनक्स फाइल सिस्टम स्वचालित रूप से आकार बदल जाता है। उन्नत ZFS फाइल सिस्टम के साथ FreeBSD चलाते समय, कुछ मैनुअल खराब हो जाते हैं
एक अलग प्रणाली का उपयोग? ESpeak टेक्स्ट-टू-स्पीच (TTS) ऑडियो फाइल्स जेनरेट कर सकता है। ये कई कारणों से उपयोगी हो सकते हैं, जैसे कि अपना खुद का ट्यूरिन बनाना
pfSense सिस्टम प्रशासक के लिए एक आदर्श उपकरण है, जो अपने नेटवर्क में व्यापक श्रेणी को जोड़ना चाहते हैं। यह मुख्य रूप से एक खुला-खट्टा है
एक अलग प्रणाली का उपयोग? एक्स-कार्ट एक बहुत ही लचीली ओपन-सोर्स ईकामर्स प्लेटफॉर्म है जिसमें बहुत सारे फीचर्स और इंटीग्रेशन हैं। एक्स-कार्ट सोर्स कोड होस्ट है
एक अलग प्रणाली का उपयोग? परिचय अकुंटिंग एक स्वतंत्र, खुला स्रोत और ऑनलाइन लेखा सॉफ्टवेयर है जिसे छोटे व्यवसायों और फ्रीलांसरों के लिए डिज़ाइन किया गया है। यह मैं
एक अलग प्रणाली का उपयोग? एंकर सीएमएस एक सुपर-सिंपल और बेहद हल्का, फ्री और ओपन सोर्स कंटेंट मैनेजमेंट सिस्टम (सीएमएस) ब्लॉग इंजन था
एक अलग प्रणाली का उपयोग? टिनी टिनी RSS रीडर एक स्वतंत्र और खुला स्रोत है जो स्वयं-आधारित वेब-आधारित समाचार फ़ीड (RSS / Atom) रीडर और एग्रीगेटर है, जिसे अलो के लिए डिज़ाइन किया गया है
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ