डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
phpRedisAdmin एक वेब एप्लिकेशन है जो Redis डेटाबेस को एक सहज ज्ञान युक्त ग्राफिक यूजर इंटरफेस के साथ प्रबंधित करता है।
यह ट्यूटोरियल समझाएगा कि कैसे Vultr CentOS 7 सर्वर उदाहरण पर phpRedisAdmin स्थापित किया जाए।
अपने CentOS 7 सिस्टम को नवीनतम स्थिर स्थिति में अद्यतन करने के लिए निम्न कमांड का उपयोग करें:
sudo yum update -y && sudo reboot
सिस्टम के पुनरारंभ होने के बाद, लॉग इन करने के लिए उसी sudo उपयोगकर्ता का उपयोग करें।
चूंकि YUM रेपो में रेडिस का संस्करण पुराना है, आप स्रोत से रेडिस के नवीनतम स्थिर संस्करण को स्थापित कर सकते हैं, जो कि लेखन के समय 3.2.0 है।
निर्भरता स्थापित करें:
sudo yum install gcc make
Redis को 3.2.0 स्थापित करें /opt/redis/3.2.0:
cd ~
wget http://download.redis.io/releases/redis-3.2.0.tar.gz
tar -zxvf redis-3.2.0.tar.gz
cd redis-3.2.0
make
sudo make PREFIX=/opt/redis/3.2.0 install
सुविधा के रूप में, आप पाथ पर्यावरण चर में रेडिस का मार्ग जोड़ सकते हैं:
sudo cp /etc/profile /etc/profile_backup
echo 'export PATH=$PATH:/opt/redis/3.2.0/bin' | sudo tee -a /etc/profile
source /etc/profile
echo $PATH
अभी के लिए, चलिए डिफ़ॉल्ट कॉन्फ़िगरेशन का उपयोग करके Redis सर्वर शुरू करते हैं:
redis-server
रेडिस सर्वर शुरू होने के बाद, आपको संभवतः कई चेतावनी संदेश दिखाई देंगे। विभिन्न चेतावनियों के लिए समस्या निवारण चरण नीचे सूचीबद्ध हैं।
सबसे पहले, दूसरे SSH कंसोल से निम्न कमांड को इनपुट करके Redis सर्वर को बंद करें :
redis-cli shutdown
1) यदि आप देखते हैं "चेतावनी: 511 की टीसीपी बैकलॉग सेटिंग लागू नहीं की जा सकती है क्योंकि / proc / sys / net / core / somaxconn 128 के निम्न मूल्य पर सेट है।":
echo 'net.core.somaxconn = 511' | sudo tee -a /etc/sysctl.conf
echo '511' | sudo tee -a /proc/sys/net/core/somaxconn
2) यदि आप देखते हैं "चेतावनी overcommit_memory 0 पर सेट है!"
echo 'vm.overcommit_memory = 1' | sudo tee -a /etc/sysctl.conf
sudo sysctl vm.overcommit_memory=1
3) यदि आप देखते हैं कि "आपके पास पारदर्शी विशाल पृष्ठ (THP) समर्थन आपके कर्नेल में सक्षम हैं:"
echo 'never' | sudo tee -a /sys/kernel/mm/transparent_hugepage/enabled
इन चेतावनी संदेशों को समाप्त करने के बाद, Redis सर्वर को फिर से चलाएँ:
redis-server
दूसरे SSH कंसोल में, कुछ डेटा इनपुट करने के लिए Redis CLI चलाएँ:
redis-cli
Redis-cli कंसोल में, आप अपनी इच्छानुसार किसी भी डेटा में हेरफेर कर सकते हैं:
127.0.0.1:6379> set key1 hello
OK
127.0.0.1:6379> get key1
"hello"
यदि आप छोड़ना चाहते हैं, तो दबाएँ Ctrl + C।
YUM का उपयोग करके इन घटकों को स्थापित करें:
sudo yum install git httpd php php-redis php-devel php-mbstring
यहाँ, मैं Apache का उपयोग phpRedisAdmin की सेवा के लिए करता हूँ, आप इसके बजाय Nginx या किसी अन्य वेब सर्वर को चुन सकते हैं।
सुरक्षा बढ़ाने के लिए अपाचे की डिफ़ॉल्ट सेटिंग्स को संशोधित करें:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
PhpRedisAdmin के लिए एक वर्चुअल होस्ट बनाएँ:
sudo vi /etc/httpd/conf.d/phpRedisAdmin.conf
फ़ाइल को निम्न कोड सेगमेंट में पॉप्युलेट करें। ServerAdmin, ServerName, ServerAlias, ErrorLog और CustomLog के मूल्यों को अपने स्वयं के साथ बदलना सुनिश्चित करें।
<VirtualHost *:80>
ServerAdmin xxx@example.com
DocumentRoot /var/www/html/phpRedisAdmin/
ServerName phpredisadmin.example.com
ServerAlias www.phpredisadmin.example.com
<Directory /var/www/html/phpRedisAdmin/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/httpd/phpredisadmin.example.com-error_log
CustomLog /var/log/httpd/phpredisadmin.example.com-access_log common
</VirtualHost>
सेव करके छोड़ो:
:wq
डाउनलोड phpRedisAdmin का उपयोग कर git:
cd ~
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin
git clone https://github.com/nrk/predis.git vendor
नमूना फ़ाइल का उपयोग करके कॉन्फ़िगरेशन फ़ाइल बनाएँ:
cp includes/config.sample.inc.php includes/config.inc.php
नोट: भविष्य में, आप इस फ़ाइल का उपयोग phpRedisAdmin को अनुकूलित करने के लिए कर सकते हैं, जैसे अधिक Redis सर्वर जोड़ना, HTTP प्रमाणीकरण सक्षम करना, और इस तरह। लेकिन अभी के लिए, आइए डिफ़ॉल्ट सेटिंग्स का उपयोग करें।
निर्देशिका को उस वर्चुअल होस्ट स्थान पर ले जाएँ जहाँ हम पहले सेटअप करते हैं:
cd ~
sudo chown -R apache: ~/phpRedisAdmin
sudo mv ~/phpRedisAdmin /var/www/html
Apache शुरू और सक्षम करें:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
आगंतुकों को phpRedisAdmin का उपयोग करने की अनुमति देने के लिए फ़ायरवॉल नियमों को संशोधित करें:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
अंत में, अपने वेब ब्राउजर से phpRedisAdmin पर जाएं। सुनिश्चित करें कि redis-serverचल रहा है।
http://<your-Vultr-server-IP>
आपको phpRedisAdmin के इंटरफ़ेस के साथ प्रस्तुत किया जाएगा, जहाँ आप अपने Redis डेटाबेस को देख और प्रबंधित कर सकते हैं। यह ट्यूटोरियल समाप्त करता है।
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ