डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो 2013 की रिलीज के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है। यह सामग्री और ब्लॉगिंग पर ध्यान केंद्रित करता है । घोस्ट के बारे में सबसे आकर्षक चीज इसकी सरल, साफ और उत्तरदायी डिजाइन है। आप अपने ब्लॉग पोस्ट मोबाइल फोन से लिख सकते हैं। सामग्री के लिए भूत मार्काडाउन भाषा का उपयोग करते हुए लिखा गया है।
इस गाइड में हम उबंटू 16.04 VPS पर लेट्स एनक्रिप्ट, लेटेस्ट एलटीएस वर्जन Node.js, नेजिनक्स की लेटेस्ट मेनलाइन ब्रांच, और घोस्ट के लेटेस्ट वर्जन का इस्तेमाल करके एक सुरक्षित घोस्ट ब्लॉग को स्थापित और तैनात करने जा रहे हैं।
इस चरण को शुरू करने से पहले, सुनिश्चित करें कि आपने अपने डोमेन के लिए DNS रिकॉर्ड सेट किया है।
हम अपने घोस्ट ब्लॉग के लिए टीएलएस प्रमाण पत्र प्राप्त करने के लिए लेट्स एनक्रिप्ट का उपयोग करने जा रहे हैं। example.comअपने डोमेन नाम के साथ सभी उदाहरणों को बदलना न भूलें ।
अद्यतन प्रणाली:
apt update && apt upgrade -y
आवश्यक उपकरण स्थापित करें:
apt install -y zip build-essential
स्थापित करें ग्राहक एन्क्रिप्ट करें:
apt install -y letsencrypt
संस्करण की जाँच करें:
letsencrypt --version
# letsencrypt 0.4.1
प्रमाण पत्र प्राप्त करें
letsencrypt certonly -d example.com -d www.example.com --email john.doe@mail.com --agree-tos --standalone
पिछले चरणों से गुजरने के बाद, आपका प्रमाणपत्र और निजी कुंजी /etc/letsencrypt/live/example.comनिर्देशिका में होगी ।
भूत वर्तमान में नोड संस्करणों का समर्थन करता है 0.12.x , 4.2+ और केवल 6.9+ ।
हम घोस्ट के लिए अनुशंसित संस्करण स्थापित करने जा रहे हैं जो v4 argon LTSइस लेखन के समय है।
Node.js का LTS संस्करण डाउनलोड और इंस्टॉल करें :
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
apt install -y nodejs
नोड और एनपीएम संस्करण की जाँच करें:
node -v && npm -v
# v4.6.2
# 2.15.11
डाउनलोड करें और Nginx स्थापित करें:
wget https://nginx.org/keys/nginx_signing.key && apt-key add nginx_signing.key
rm nginx_signing.key
printf "deb https://nginx.org/packages/mainline/ubuntu/ xenial nginx \ndeb-src https://nginx.org/packages/mainline/ubuntu/ xenial nginx \n" >> /etc/apt/sources.list.d/nginx.list
apt update && apt install nginx -y
Nginx संस्करण की जाँच करें:
nginx -v
# nginx version: nginx/1.11.5
Nginx प्रक्रिया प्रारंभ करें:
service nginx start
Nginx को एक रिवर्स प्रॉक्सी के रूप में कॉन्फ़िगर करें:
vi /etc/nginx/conf.d/ghost.conf
निम्नलिखित को चिपकाएँ /etc/nginx/conf.d/ghost.conf:
server {
listen 80;
listen [::]:80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name example.com www.example.com;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:2368;
}
}
सिंटैक्स की जाँच करें:
nginx -t
फिर से शुरू करें:
service nginx restart
यदि आप एक ही VPS पर कई घोस्ट ब्लॉग होस्ट करना चाहते हैं, तो प्रत्येक घोस्ट इंस्टेंस को एक अलग पोर्ट पर चलना चाहिए।
webrootनिर्देशिका बनाएँ :
mkdir -p /var/www/
एक भूत उपयोगकर्ता बनाएँ:
adduser ghost
डाउनलोड करें और भूत स्थापित करें:
cd /var/www
wget https://ghost.org/zip/ghost-latest.zip
unzip ghost-latest.zip -d ghost
chown -R ghost:ghost /var/www/ghost/
rm ghost-latest.zip
ghostउपयोगकर्ता पर स्विच करें:
su - ghost
भूत स्थापित करें:
cd /var/www/ghost
npm install --production
फ़ाइल के अंदर ऑब्जेक्ट की urlसंपत्ति बदलकर घोस्ट कॉन्फ़िगर करें :productionconfig.js
cp config.example.js config.js
vi config.js
config = {
// ### Production
// When running Ghost in the wild, use the production environment.
// Configure your URL and mail settings here
production: {
url: 'https://example.com',
...
}
...
...
config.jsफ़ाइल सहेजें और बाहर निकलें।
भूत शुरू करें:
npm start --production
अब चलेगा भूत HTTPS और HTTP / 2 के साथ ब्लॉग फ्रंट-एंड और एडमिन इंटरफ़ेस दोनों सुरक्षित हैं। आप अपना ब्राउज़र खोल सकते हैं और साइट पर जा सकते हैं https://example.com। example.comअपने डोमेन नाम के साथ प्रतिस्थापित करना न भूलें ।
यदि आप अपने VPS के साथ अपना टर्मिनल सत्र बंद करते हैं , तो आपका ब्लॉग भी नीचे चला जाएगा। यह अच्छा नहीं है। इससे बचने के लिए, हम फॉरएवर प्रोसेस मैनेजर का उपयोग करने जा रहे हैं। जिससे हमारा ब्लॉग 24/7 बना रहेगा।
पर स्विच ghostउपयोगकर्ता यदि आप नहीं कर रहे हैं:
su - ghost
ghostफोल्डर पर जाएं
cd /var/www/ghost
हमेशा के लिए स्थापित करें:
npm install forever
foreverअपने पथ में नई कमांड जोड़ें :
echo "export PATH=/var/www/ghost/node_modules/forever/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
भूत को हमेशा के लिए शुरू करें:
NODE_ENV=production /var/www/ghost/node_modules/forever/bin/forever start index.js
इस बिंदु पर, foreverभूत शुरू करना चाहिए था।
पर जाएं https://example.com/ghostऔर एक घोस्ट एडमिन अकाउंट बनाएं। इसे जल्द से जल्द करें।
बस। अब हमारे पास पूरी तरह कार्यात्मक भूत ब्लॉग है। यदि आप कैस्पर नामक डिफ़ॉल्ट घोस्ट थीम को कस्टम में बदलना चाहते हैं , तो आप बस थीम को /var/www/ghost/content/themesफ़ोल्डर में डाउनलोड और अनज़िप कर सकते हैं और इसे घोस्ट एडमिन इंटरफ़ेस के माध्यम से चुन सकते हैं https://example.com/ghost।
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ