कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
रूबी ऑन रेल एक लोकप्रिय ओपन-सोर्स वेब फ्रेमवर्क है जो रूबी प्रोग्रामर्स को तेजी से वेब एप्लिकेशन विकसित करने में मदद कर सकता है। हालांकि, रूबी ऑन रेल अनुप्रयोगों के विकास के दौरान, रूबी के विभिन्न संस्करणों के बीच आवेदन की संगतता का परीक्षण करने के लिए एक आम मांग है, जो रेंब के रूबी संस्करण प्रबंधन क्षमता से संतुष्ट हो सकती है।
इस लेख में, मैं आपको दिखाऊंगा कि एक रूबी विकास वातावरण का निर्माण करते हुए, वल्चर सेंटोस 7 सर्वर उदाहरण पर रूबी के साथ रूबी को कैसे स्थापित किया जाए।
इससे पहले कि हम आगे बढ़ें, मुझे लगता है कि आपके पास है:
खरोंच से एक CentOS 7 Vultr सर्वर उदाहरण तैनात।
सूडो विशेषाधिकार के साथ एक गैर-रूट उपयोगकर्ता के रूप में लॉग इन करें। आप "गैर-रूट सिस्टम उपयोगकर्ता" की खोज करके वल्चर डॉक्स पर अन्य लेखों में एक गैर-रूट उपयोगकर्ता कैसे बना सकते हैं।
प्रोग्रामर के लिए सबसे अच्छा कोडिंग प्रथाओं में से एक एक आसान संस्करण नियंत्रण उपकरण चुनना है। यहाँ, मैंने गिट को चुना।
Git को स्थापित करने का सबसे आसान तरीका yum है:
sudo yum update
sudo yum install git
जांचें कि क्या ठीक से स्थापित है:
git --version
कॉन्फ़िगर करें git:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
अपनी खुद की जानकारी के साथ सामग्री को उद्धरण में बदलें।
अपना कॉन्फ़िगरेशन सत्यापित करें:
git config --list
सबसे पहले, आपको रेंब और रूबी के लिए निर्भरता स्थापित करने की आवश्यकता है:
sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
Rbenv और रूबी-बिल्ड स्थापित करें, सुनिश्चित करें कि आप अपने गैर-रूट sudo उपयोगकर्ता के होम डायरेक्टरी में हैं:
cd ~
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
आपको रूबी के संस्करण को निर्धारित करने की आवश्यकता है जो आपको चाहिए। आप निम्न आदेश के साथ स्थापना के लिए उपलब्ध रूबी संस्करणों को सूचीबद्ध कर सकते हैं:
rbenv install -l
यहां, मैं नवीनतम स्थिर संस्करण स्थापित करूंगा, रूबी 2.2.3:
rbenv install -v 2.2.3
rbenv rehash
rbenv rehash
रूबी का नया संस्करण या एक रत्न जो कमांड प्रदान करता है, को स्थापित करने के बाद हर बार कमांड चलाना याद रखें ।
यदि आप किसी अन्य संस्करण का उपयोग करना चाहते हैं, तो बस ऊपर दिए गए संस्करण को स्थापित करें:
rbenv install -v 2.2.0
rbenv rehash
आप अपने द्वारा इंस्टॉल किए गए सभी संस्करणों की जांच कर सकते हैं:
rbenv versions
के साथ संस्करण *
सक्रिय संस्करण है।
Rbenv में, संस्करणों का स्तर वैश्विक, स्थानीय (अनुप्रयोग-विशिष्ट), या शेल हो सकता है; उनमें से प्रत्येक एक बढ़ती प्राथमिकता के साथ। यह कहना है, rbenv शेल संस्करण> स्थानीय संस्करण> वैश्विक संस्करण के क्रम में संस्करण को खोजने और उपयोग करने का प्रयास करेगा। यदि तीन संस्करणों में से कोई भी नहीं मिला, तो rbenv मान लेता है कि आप "सिस्टम" रूबी का उपयोग करना चाहते हैं - जिसका अर्थ है कि अगर rbenv आपके पथ में नहीं थे, तो जो भी संस्करण चलाया जाएगा।
तो, बहुत कम से कम, आपको अपने पसंदीदा संस्करण को दैनिक उपयोग के लिए वैश्विक संस्करण के रूप में सेट करने की आवश्यकता है:
rbenv global 2.2.3
अपनी पसंद सत्यापित करें:
ruby -v
इसके अलावा, आपको अपने आवेदन की निर्भरता को प्रबंधित करने के लिए बंडलर रत्न स्थापित करने की आवश्यकता है:
gem install bundler
रेल का नवीनतम संस्करण स्थापित करें:
gem install rails
rbenv rehash
फिर भी, rbenv rehash
यहां कमांड का उपयोग करना याद रखें ।
जांचें कि क्या रेल ठीक से स्थापित है:
rails -v
कुछ रेल सुविधाएँ कार्यक्षमता प्रदान करने के लिए एक जावास्क्रिप्ट रनटाइम पर भरोसा करती हैं। नोड एक उचित विकल्प है।
sudo yum install nodejs
यह सुनिश्चित करने के लिए कि आप अपने इंस्टॉलेशन के सफल होने के लिए अपने होम डायरेक्टरी में पायलट एप्लिकेशन बना सकते हैं।
cd ~
rails new pilotapp
cd pilotapp
rake db:create
यदि आप अपने सर्वर पर फ़ायरवॉल चला रहे हैं, तो इसे TCP पोर्ट 3000 पर ट्रैफ़िक की अनुमति देने के लिए कॉन्फ़िगर करें।
अपना पायलट एप्लिकेशन प्रारंभ करें:
rails server --binding=[YourServerIP]
[YourServerIP]
अपने सर्वर आईपी से बदलें ।
http://[YourServerIP]:3000
अपने ब्राउज़र से जाएँ । यदि आप "वेलकम सवार" संदेश देखते हैं, तो रूबी इंस्टॉलेशन पर आपका रूबी सफल है।
समाप्त होने पर, आप अपने एप्लिकेशन को रोकने के लिए Ctrl + C दबा सकते हैं।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ
RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा
एक अलग प्रणाली का उपयोग? आवश्यकताएँ एक Vultr CentOS 7 सर्वर उदाहरण। एक sudo यूजर। चरण 1: सिस्टम को पहले अपडेट करें, अपने सिस्टम सर्वर को वें में अपडेट करें
एक अलग प्रणाली का उपयोग? नेटडाटा रियल-टाइम सिस्टम मेट्रिक्स मॉनिटरिंग के क्षेत्र में एक उभरता हुआ सितारा है। एक ही तरह के अन्य उपकरणों की तुलना में, नेटडाटा:
एक अलग प्रणाली का उपयोग? इस ट्यूटोरियल में, बीमार समझा जा रहा है कि CentOS 7 पर एक स्टारबाउंड सर्वर को कैसे सेटअप किया जाए। आवश्यक शर्तें आपको इस गेम को खुद पर बनाना होगा।
वेब एप्लिकेशन लिखने के लिए Django एक लोकप्रिय पायथन फ्रेमवर्क है। Django के साथ, आप तेजी से अनुप्रयोगों का निर्माण कर सकते हैं, पहिया को फिर से बनाए बिना। अगर आप चाहते हैं
एक अन्य Vultr ट्यूटोरियल में आपका स्वागत है। यहां, आप सीखेंगे कि एसएएमपी सर्वर कैसे स्थापित करें और चलाएं। यह गाइड CentOS 6 के लिए लिखा गया था
Revive Adserver एक स्वतंत्र और खुला स्रोत विज्ञापन सेवारत प्रणाली है जिसका उपयोग वेबसाइटों पर, ऐप्स में और / या वीडियो खिलाड़ियों में विज्ञापनों को प्रबंधित करने के लिए किया जा सकता है। इस लेख में,
पार्स सर्वर पार्स बैकेंड सेवा के लिए खुला स्रोत विकल्प है जिसे बंद किया जा रहा है। यदि आप इस सेवा के प्रशंसक हैं, तो आप अभी भी वें का आनंद ले सकते हैं
एक अलग प्रणाली का उपयोग? एल्ग एक खुला स्रोत सोशल नेटवर्किंग इंजन है जो परिसर के सामाजिक नेटवर्क जैसे सामाजिक वातावरण के निर्माण की अनुमति देता है
एक अलग प्रणाली का उपयोग? डायस्पोरा एक गोपनीयता-जागरूक, ओपन सोर्स सोशल नेटवर्क है। इस ट्यूटोरियल में, आप सीखेंगे कि डायस्पोरा पो को कैसे सेट और कॉन्फ़िगर करें
अवलोकन यह लेख आपको कुबेरनेट क्लस्टर प्राप्त करने और कुछ ही समय में कुबेदम के साथ चलने में मदद करने के लिए है। यह गाइड दो सर्वरों को तैनात करेगा
परिचय लिनक्स सिस्टम पर काम करने का मतलब है कि कोई कमांड लाइन का उपयोग अधिक बार नहीं कर रहा है। स्वागत के रूप में बार-बार लंबी निर्देशिका के नाम टाइप करना
ओपनकार्ट एक लोकप्रिय ओपन सोर्स शॉपिंग कार्ट सॉल्यूशन है जिसे उत्कृष्ट कार्यक्षमता, उपयोग में आसानी और उपस्थिति प्रदान करने के लिए डिज़ाइन किया गया है। OpenCart के साथ, आप सीए
एक अलग प्रणाली का उपयोग? परिचय Sails.js Node.js के लिए MVC फ्रेमवर्क है, जो रूबी ऑन रेल्स के समान है। यह आधुनिक अनुप्रयोगों को विकसित करने के लिए बनाता है
एक अलग प्रणाली का उपयोग? NGINX को HTTP / HTTPS सर्वर, रिवर्स प्रॉक्सी सर्वर, मेल प्रॉक्सी सर्वर, लोड बैलेंसर, TLS टर्मिनेटर, या कैचिन के रूप में उपयोग किया जा सकता है
एक अलग प्रणाली का उपयोग? dotCMS जावा में लिखा एक ओपन सोर्स एंटरप्राइज ग्रेड कंटेंट मैनेजमेंट सिस्टम है। इसमें लगभग हर सुविधा आवश्यक टी होती है
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ