डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो 2013 की रिलीज के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है। यह सामग्री और ब्लॉगिंग पर ध्यान केंद्रित करता है । घोस्ट के बारे में सबसे आकर्षक चीज इसकी सरल, साफ और उत्तरदायी डिजाइन है। आप अपने ब्लॉग पोस्ट मोबाइल फोन से लिख सकते हैं। सामग्री के लिए भूत मार्काडाउन भाषा का उपयोग करते हुए लिखा गया है।
इस गाइड में हम लेट्स एनक्रिप्ट, Node.js और Nginx का उपयोग करके एक CentOS 7 VPS पर एक सुरक्षित घोस्ट ब्लॉग को स्थापित करने और तैनात करने जा रहे हैं।
इस चरण को शुरू करने से पहले, सुनिश्चित करें कि आपने अपने डोमेन के लिए DNS रिकॉर्ड सेट किया है।
हम अपने घोस्ट ब्लॉग के लिए टीएलएस प्रमाण पत्र प्राप्त करने के लिए लेट्स एनक्रिप्ट सर्टिफिकेट अथॉरिटी और इसके सर्टिफिकेट क्लाइंट का उपयोग करने जा रहे हैं। example.comअपने डोमेन नाम के साथ सभी उदाहरणों को बदलना न भूलें ।
अद्यतन प्रणाली:
yum check-update && yum update
विकास उपकरण स्थापित करें:
yum groupinstall -y 'Development Tools'
EPEL (एंटरप्राइज़ लिनक्स के लिए अतिरिक्त पैकेज) रिपॉजिटरी को सक्षम करें ।
# Certbot is packaged in EPEL (Extra Packages for Enterprise Linux). To use Certbot, you must first enable the EPEL repository.
yum install -y epel-release
Certbot स्थापित करें (उर्फ ग्राहक एन्क्रिप्ट करें):
yum install -y certbot
संस्करण की जाँच करें:
certbot --version
# certbot 0.9.3
प्रमाण पत्र प्राप्त करें:
certbot 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+ ।
हम घोस्ट के लिए अनुशंसित संस्करण स्थापित करने जा रहे हैं जो Node v4.x argon LTSइस लेखन के समय है।
Node.js का LTS संस्करण डाउनलोड और इंस्टॉल करें :
curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
yum --disablerepo "*" --enablerepo "nodesource" install -y nodejs
नोड और एनपीएम संस्करण की जाँच करें:
node -v && npm -v
# v4.7.2
# 2.15.11
vi /etc/yum.repos.d/nginx.repoनीचे दिए गए निर्देशों को चलाएँ और कॉपी / पेस्ट करें और सहेजें और बाहर निकलें:
[nginx]
name=nginx repo
baseurl=https://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=0
enabled=1
डाउनलोड करें और Nginx स्थापित करें:
yum install -y nginx
Nginx संस्करण की जाँच करें:
nginx -v
# nginx version: nginx/1.11.8
Nginx प्रक्रिया प्रारंभ करें और स्थिति जांचें:
systemctl start nginx
systemctl status nginx
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
फिर से शुरू करें:
systemctl restart nginx
यदि आप एक ही VPS पर कई घोस्ट ब्लॉग होस्ट करना चाहते हैं, तो प्रत्येक घोस्ट इंस्टेंस को एक अलग पोर्ट पर चलना चाहिए।
webrootनिर्देशिका बनाएँ :
mkdir -p /var/www/
एक भूत उपयोगकर्ता बनाएँ:
useradd -c "Ghost Application" 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और एक घोस्ट एडमिन अकाउंट बनाएं। इसे जल्द से जल्द करें। घोस्ट के रनिंग वर्जन को चेक करने के लिए https://example.com/ghost/about/एडमिन अकाउंट बनाने के बाद जाएं ।
बस। अब हमारे पास पूरी तरह कार्यात्मक भूत ब्लॉग है। यदि आप कैस्पर नामक डिफ़ॉल्ट घोस्ट थीम को कस्टम में बदलना चाहते हैं , तो आप बस थीम को /var/www/ghost/content/themesफ़ोल्डर में डाउनलोड और अनज़िप कर सकते हैं और इसे घोस्ट एडमिन इंटरफ़ेस के माध्यम से चुन सकते हैं https://example.com/ghost।
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ