Computer >> कंप्यूटर >  >> प्रणाली >> Linux

SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

तो, आपने अपना डोमेन नाम चुना है। आपके पास एक परियोजना के लिए एक हत्यारा विचार है। आप उत्साहित हैं, और इंटरनेट पर अपनी नवीनतम और महानतम रचना को प्रदर्शित करने के लिए तैयार हैं।

सर्वश्रेष्ठ वेब होस्टिंग की तलाश में इंटरनेट को खंगालने के बाद, आप अपने आप को एक वीपीएस पर एक मीठा सौदा दे चुके हैं। हालांकि एक समस्या है। आप लिनक्स को इसकी शक्तिशाली कमांड लाइन के माध्यम से संचालित करने के बारे में पहली बात नहीं जानते हैं।

खैर, अब और चिंता न करें। मैं दो अविश्वसनीय वेब एप्लिकेशन इंस्टॉल करने का तरीका जानने वाला हूं। एक ब्लॉगिंग-प्लेटफ़ॉर्म असाधारण Wordpress है, जो इस साइट सहित इंटरनेट के एक बड़े हिस्से को शक्ति प्रदान करता है। मैं आपको यह भी दिखाने जा रहा हूं कि ब्लॉगिंग सिंहासन के लिए नवीनतम ढोंग को कैसे स्थापित किया जाए; जावास्क्रिप्ट और नोड संचालित भूत। एक बार जब आप इन ऐप्स को इंस्टॉल करने की प्रक्रिया से गुजर चुके होते हैं, तो आपको किसी भी वेब एप्लिकेशन से निपटने के लिए लिनक्स कमांड लाइन के साथ पर्याप्त आत्मविश्वास होना चाहिए जो आपके रास्ते को पार कर जाए।

ऐसा करने के लिए, मैंने Ubuntu 13.10 x64 पर चलने वाले DigitalOcean इंस्टेंस का विस्तार किया है। डिजिटल ओशन एक वीपीएस प्रदाता है जिसके लिए मुझे एक सॉफ्ट स्पॉट मिला है; $ 5 की शुरुआती कीमत के साथ गुणवत्तापूर्ण सेवा और तेज़ वर्चुअलाइज्ड सर्वर प्रदान करना। मैं उन्हें अत्यधिक अनुशंसा करता हूं, हालांकि वहां अन्य वीपीएस प्रदाता हैं जो काफी अच्छे हैं।

घोस्ट इंस्टॉल करना

भूत ब्लॉगिंग है, फिर से कल्पना की गई। अनुभव के प्रत्येक कोटा को आपके संग्रह को प्रकाशित करने की प्रक्रिया को और अधिक दर्द रहित बनाने के लिए डिज़ाइन किया गया है। मेरे सहयोगी मिहिर पाटकर ने कुछ महीने पहले घोस्ट का रन-डाउन दिया था।

जबकि हम एक डिजिटल महासागर VPS पर घोस्ट इंस्टॉल करने जा रहे हैं - जो एक घोस्ट इंस्टॉलर के साथ आता है - हम इंस्टॉलर को अनदेखा करने जा रहे हैं और इसे कठिन तरीके से करेंगे।

सबसे पहले चीज़ें, हमें अपने बॉक्स में SSH की आवश्यकता है। यदि आप लिनक्स या ओएस एक्स चलाते हैं तो यह अपेक्षाकृत सरल होना चाहिए, क्योंकि वे दोनों एक एसएसएच क्लाइंट के साथ आते हैं। विंडोज उपयोगकर्ताओं को पुटी की जांच करने के लिए प्रोत्साहित किया जाता है, जो एक बहुत ही अविश्वसनीय, ओपन सोर्स एसएसएच क्लाइंट है, हालांकि कई हैं आपके वेब ब्राउज़र में प्लग इन करने वाले विकल्पों सहित अविश्वसनीय विकल्प।

SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

अगर हम पहली बार अपने बॉक्स में लॉग इन कर रहे हैं, तो हमें पहले थोड़ा सा हाउसकीपिंग करना होगा। हम यह सुनिश्चित करने जा रहे हैं कि पैकेज मैनेजर अपडेट है और अगर हमारे सिस्टम में कोई अपडेट हैं, तो हमें उन्हें इंस्टॉल करना चाहिए। उबंटू में, यह निम्नलिखित कमांड दर्ज करके किया जाता है:

 sudo apt-get update
sudo apt-get upgrade

ध्यान दें कि यदि आपने रूट के रूप में लॉग इन किया है, तो आपको 'सुडो' लिखने की आवश्यकता नहीं होगी। सूडो का उपयोग खातों के लिए अस्थायी रूप से अपने विशेषाधिकारों को बढ़ाने के लिए किया जाता है ताकि अंतर्निहित ऑपरेटिंग सिस्टम को प्रभावित करने वाले कमांड को निष्पादित किया जा सके।

SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

अब, बिल्ड-एसेंशियल और ज़िप की एक कॉपी लें।

 sudo apt-get install build-essential zip

यह तीसरी बार है जब हमें एक कमांड का उपयोग करना पड़ा है जो उपयुक्त-प्राप्त के साथ कुछ करता है। तो यह क्या है? Apt-get डेबियन, उबंटू और लिनक्स टकसाल में उपयोग किया जाने वाला पैकेज मैनेजर है। यह हमें आपके सिस्टम पर सभी पैकेजों का ट्रैक रखने और नए स्थापित करने, साथ ही उन्हें हटाने और अपडेट करने की अनुमति देता है। बढ़िया, है ना?

SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

ओह, और जब आप इसमें हों, तो Node.js की एक प्रति लें। यह वह मंच है जिस पर घोस्ट चलता है, और इसे एक साधारण उपयुक्त-प्राप्त के साथ पकड़ा जा सकता है। उबंटू के पुराने संस्करणों के उपयोगकर्ताओं को क्रिस ली के पीपीए से नोड की प्रतिलिपि लेनी पड़ सकती है, जो आधिकारिक उबंटू रेपो से अधिक वर्तमान है।

 sudo apt-get install nodejs
SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

आपको नोड पैकेज मैनेजर (एनपीएम) की भी आवश्यकता है। /usr/bin/nodejs और /usr/bin/node के बीच एक प्रतीकात्मक लिंक बनाएं, NPM इंस्टॉलर को पकड़ें और उसे चलाएं।

 ln -s /usr/bin/nodejs /usr/bin/node
curl https://npmjs.org/install.sh | sudo sh

यह पहली बार है जब हम कर्ल में आए हैं। यह वास्तव में लिनक्स के लिए एक बहुत अच्छी उपयोगिता है जो हमें कार्यक्रमों के बीच डेटा स्थानांतरित करने की अनुमति देती है। इस उदाहरण में, हम इसका उपयोग NPM इंस्टाल स्क्रिप्ट की एक प्रति प्राप्त करने के लिए कर रहे हैं। इसके बाद इसे '| . के साथ निष्पादित किया जाता है सुडो श'।

SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

इससे पहले कि हम आगे बढ़ें, सत्यापित करें कि हमने नोड और एनपीएम स्थापित कर लिया है। अगर आपकी स्क्रीन मेरी जैसी दिखती है, तो बेझिझक आगे बढ़ें।

 npm -v
node -v

यदि आपको कोई त्रुटि दिखाई देती है, तो कुछ गलत हुआ है। पहले के चरणों को फिर से देखने का प्रयास करें, या मुझे नीचे एक टिप्पणी छोड़ दें।

SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

विस्मयकारी। आइए, अब घोस्ट को पकड़ें और इसे खोलें!

 curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
unzip -uo ghost.zip -d ghost
SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

यदि आप पहले से इसमें नहीं हैं, तो घोस्ट डायरेक्टरी में स्विच करें और एनपीएम का उपयोग करके इसे इंस्टॉल करें।

 cd ghost/
npm install --production
SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

यहाँ NPM के बारे में एक अच्छी बात है। यह वास्तव में आपके लिए घोस्ट के लिए सभी जावास्क्रिप्ट निर्भरताएं स्थापित करता है। बढ़िया, है ना? एक बार जब यह पूरी मेहनत कर लेता है, तो config.js खोलें और अपनी पसंद के टेक्स्ट एडिटर के साथ पोर्ट नंबर को 8080 में संपादित करें। नैनो शुरुआती लोगों के लिए एक बढ़िया विकल्प है, हालाँकि मैं विम का शौकीन हूँ। आपको होस्टनाम को उस सर्वर के आईपी पते में भी बदलना होगा जिससे आप कनेक्ट हो रहे हैं।

SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

अब, घोस्ट अप शुरू करने का समय आ गया है! जिस निर्देशिका में आपने घोस्ट स्थापित किया है, उसे चलाएं:

 npm start

यह जांचने के लिए कि क्या यह काम करता है, अपने वेब ब्राउज़र के साथ उस सर्वर पर नेविगेट करें, जिस पर आपने घोस्ट स्थापित किया है, यह सुनिश्चित करते हुए कि इसमें पोर्ट नंबर है जिसे आपने config.js में निर्दिष्ट किया है।

SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

हुज़ाह! यह काम करता है!

वर्डप्रेस

अब, Wordpress स्थापित करने का समय। हम यहां एक ताजा डिजिटल ओशन ड्रॉपलेट के साथ शुरुआत करने जा रहे हैं। पहले की तरह, अपने सर्वर में SSH, पैकेज मैनेजर को अपडेट करें और सभी अपडेट इंस्टॉल करें। एक बार जब आप ऐसा कर लेते हैं, तो हम अपना LAMP स्टैक बनाकर शुरुआत करने जा रहे हैं। यह 'लिनक्स, अपाचे, माईएसक्यूएल और पीएचपी' के लिए खड़ा है, और प्लेटफ़ॉर्म, वेब सर्वर, डेटाबेस और प्रोग्रामिंग भाषा को संदर्भित करता है जिसका उपयोग हमारे वर्डप्रेस की स्थापना को चलाने के लिए किया जाता है।

अपना LAMP स्टैक सेट अप करना जितना आसान लगता है, उससे कहीं अधिक आसान है। बेशक, आपको स्थापित करने के लिए निर्भरताओं की एक छोटी लॉन्ड्री-सूची है। सौभाग्य से, उबंटू एक अच्छा वन-लाइनर के साथ आता है जो आपके लिए सब कुछ संभालता है।

 sudo apt-get install lamp-server^
SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

आपका MySQL सर्वर वह जगह है जहाँ आप अपना सारा डेटा स्टोर करते हैं। परिणामस्वरूप, आपको संकेत मिलने पर अपने सर्वर के लिए एक मजबूत रूट पासवर्ड बनाने की जोरदार सलाह दी जाती है।

SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

और बस। गंभीरता से। बिलकुल यही है। अब आपने अपना LAMP सर्वर सेट कर लिया है। अब Wordpress स्थापित करने के लिए!

हमें सबसे पहले टेबल बनाने की जरूरत है जिसमें वर्डप्रेस हमारे ब्लॉग पोस्ट को स्टोर करेगा, साथ ही डेटाबेस उपयोगकर्ता जिसे वर्डप्रेस डेटाबेस के साथ इंटरैक्ट करने के लिए उपयोग करेगा। MySQL में लॉग इन करें।

SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

अब, कोड की निम्नलिखित पंक्तियाँ चलाएँ। प्रत्येक पंक्ति को अलग-अलग दर्ज करने का ध्यान रखें।

 CREATE DATABASE wordpress;
CREATE USER ‘wordpressuser’@‘localhost’ identified by ‘password’;
GRANT ALL PRIVILEGES ON wordpress. * TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
exit

अब, Wordpress को डाउनलोड और अनज़िप करें।

 wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz -C /wordpress

ध्यान दें कि हमने यहां कर्ल के बजाय wget का उपयोग कैसे किया? या तो काम, इस उदाहरण में और बहुत अधिक विनिमेय हैं। इस संदर्भ में, वे दोनों कमोबेश एक ही काम कर रहे हैं।

SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

Wordpress को /var/www में ले जाएँ और इस निर्देशिका को पढ़ने, लिखने और निष्पादित करने की अनुमति दें। -R ध्वज को शामिल करने का ध्यान रखें। यह इसे पुनरावर्ती बनाता है।

 mv wordpress/ /var/www
chmod -R 777 /var/www
SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

अब, अपने ब्राउज़र में /wordpress पर नेविगेट करें। यदि आपने इन निर्देशों का पालन किया है, तो आपको यह पृष्ठ देखना चाहिए। फिर आपको वेब इंटरफ़ेस का उपयोग करके एक कॉन्फ़िगरेशन फ़ाइल बनाने की आवश्यकता होगी। दिए गए निर्देशों का पालन करें, और जल्द ही आपके पास अपना स्वयं का Wordpress इंस्टॉलेशन होगा। मीठा, एह?

SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

बिटनामी के बारे में क्या?

समाप्त करने से पहले, मैं बिटनामी के बारे में संक्षेप में बात करना चाहता हूं। यदि आप एक एडब्ल्यूएस सर्वर को हिला रहे हैं, तो निश्चित रूप से आपको इसकी जांच करनी चाहिए। यह स्पैनिश स्टार्टअप Drupal और Wordpress सहित आपके AWS स्लाइस में लोकप्रिय वेब एप्लिकेशन को दूरस्थ रूप से तैनात करना आसान बनाता है।

SSH-केवल वेब होस्टिंग के लिए साइन अप किया है? चिंता न करें - आसानी से कोई भी वेब सॉफ़्टवेयर स्थापित करें

अगर यह बहुत अधिक परेशानी की तरह लगता है, तो आप बिटनामी को एक सर्वर से हल करने के लिए भी प्राप्त कर सकते हैं। बस इसके लिए थोड़ा सा प्रीमियम देने की अपेक्षा करें।

मैं इसमें बहुत अधिक नहीं देखने जा रहा हूं, क्योंकि यह थोड़ा सा मंच विशिष्ट है। हालाँकि, यदि आप उन्हें आज़माने के लिए बेताब हैं, तो वे आपकी पसंद के वेब-एप्लिकेशन की 1 घंटे की निःशुल्क स्थापना प्रदान करते हैं। इस लेख के बाकी हिस्सों के लिए, जो मैं चर्चा करने जा रहा हूं वह जीएनयू/लिनक्स चलाने वाले किसी भी सर्वर पर काम करना चाहिए।

निष्कर्ष

लिनक्स कमांड लाइन पहली बार में डराने वाली हो सकती है। इसमें कोई संदेह नहीं है। यदि आपने गलती से खुद को SSH-only वेब होस्टिंग से दुखी पाया है, तो आपको कुछ भी करने के लिए अपने पैरों को कमांड लाइन से गीला करना होगा।

सौभाग्य से, यदि आप एक वेब ऐप इंस्टॉल कर सकते हैं, तो आप उन सभी को इंस्टॉल कर सकते हैं। आपको केवल Linux कमांड लाइन के साथ थोड़ा आत्मविश्वास और जो भी समस्याएं आती हैं, उन्हें Google करने की क्षमता की आवश्यकता है।

क्या आपने कभी दुर्घटनावश SSH केवल वेब होस्टिंग के लिए साइन अप किया है? मुझे इसके बारे में सब सुनना अच्छा लगेगा। मुझे नीचे एक टिप्पणी दें।

<छोटा>फोटो क्रेडिट:डेटा सेंटर टेक्नोलॉजी थिंक टैंक (डेल) में इनोवेशन ट्रेंड्स


  1. OS X पर "प्रिंटर के लिए सॉफ़्टवेयर स्थापित नहीं कर सकता" को ठीक करें

    हाल ही में, मैंने एक पुराने एचपी ऑफिसजेट प्रो 8500 को अपने नेटवर्क से जोड़ा और अपने मैकबुक प्रो में ओएस एक्स माउंटेन लायन चलाने वाले प्रिंटर को जोड़ने का प्रयास किया। मैं अपने पीसी पर प्रिंटर ठीक स्थापित करने में सक्षम था, लेकिन जब मैंने ओएस एक्स में प्रिंटर जोड़ने की कोशिश की, तो मुझे निम्न त्रुटि

  1. डार्क वेब पर बिक्री के लिए वैध डिजिटली हस्ताक्षरित प्रमाणपत्र

    Mac या Windows को लक्षित मैलवेयर हमले पर समाचार आज निश्चित रूप से इंटरनेट उपयोगकर्ताओं के लिए कोई नई बात नहीं है। मामले को बदतर बनाने के लिए, बूट वायरस, दुष्ट फ़ाइल अटैचमेंट और मैक्रो वायरस जैसे वेरिएंट पहले ही सुर्खियों में आ चुके हैं। अगर आपको लगता है कि सब कुछ मैलवेयर से शुरू और खत्म होता है, तो

  1. डिस्क ड्रिल बनाम उन्नत डिस्क रिकवरी:विंडोज के लिए सबसे अच्छा फाइल रिकवरी सॉफ्टवेयर कौन सा है

    जब भी आप 2021 में उपयोग करने के लिए सर्वश्रेष्ठ डेटा रिकवरी सॉफ़्टवेयर की खोज करते हैं , संभावना है कि आप डिस्क ड्रिल देखेंगे और उन्नत डिस्क रिकवरी सर्वोत्तम अनुशंसाओं के रूप में शीर्ष पर। लेकिन आपके लिए सबसे उपयुक्त विकल्प कौन सा है? ठीक है, इसके लिए आपको पढ़ना जारी रखना होगा और यह पता लगाना होग