कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
चमिलो एक स्वतंत्र और ओपन सोर्स लर्निंग मैनेजमेंट सिस्टम (एलएमएस) है जो व्यापक रूप से दुनिया भर में ऑनलाइन शिक्षा और टीम सहयोग के लिए उपयोग किया जाता है।
इस अनुच्छेद में, मैं आपको दिखाऊंगा कि कैसे एक CentOS 7 सर्वर उदाहरण पर चमिलो की नवीनतम स्थिर रिलीज को तैनात किया जाए।
203.0.113.1।chamilo.example.comजो ऊपर उल्लिखित सर्वर इंस्टेंस को इंगित करता है।उत्पादन में, आपको SSH, HTTP और HTTPS पोर्ट पर केवल इनबाउंड TCP ट्रैफ़िक की अनुमति देने के लिए फ़ायरवॉल नियमों को संशोधित करने की आवश्यकता है:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld.service
CentOS 7 पर, आप Apache की नवीनतम स्थिर रिलीज़ को स्थापित करने के लिए YUM का उपयोग कर सकते हैं:
sudo yum install httpd httpd-devel -y
पूर्व-सेट अपाचे स्वागत पृष्ठ को निकालें:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Apache सर्विस शुरू करें और इसे हर सिस्टम बूट पर ऑटो-स्टार्ट करें:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
सिस्टम पर MariaDB की नवीनतम स्थिर रिलीज़ के लिए YUM रेपो सेट करें:
cat <<EOF | sudo tee /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.3 CentOS repository list - created 2018-09-25 14:01 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
नई बनाई गई MariaDB YUM रेपो का उपयोग करके MariaDB स्थापित करें:
sudo yum install -y MariaDB-server MariaDB-client
मारियाडीबी सेवा शुरू करें और इसे हर सिस्टम बूट पर ऑटो शुरू करें:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
मारियाबीडी सुरक्षित करें:
sudo /usr/bin/mysql_secure_installation
ENTERडिफ़ॉल्ट का उपयोग करने के लिए दबाएँ , और संकेत मिलने पर सुरक्षित पासवर्ड चुनें:
चमिलो एलएमएस सर्वर पर अधिक प्रदर्शन प्राप्त करने के लिए, इसे लीगेसी PHP 5.x पैकेजों के बजाय PHP 7.2 पैकेजों को स्थापित करने की सिफारिश की गई है। वर्तमान में, आप आवश्यक पैकेजों को स्थापित करने के लिए Webtatic YUM रेपो का उपयोग कर सकते हैं:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install -y mod_php72w php72w-opcache php72w-cli php72w-common php72w-gd php72w-intl php72w-mbstring php72w-mysqlnd php72w-process php72w-soap php72w-xml php72w-xmlrpc php72w-ldap php72w-pecl-apcu
PHP config फाइल को बैकअप और अपडेट करें:
sudo cp /etc/php.ini /etc/php.ini.bak
sudo sed -i 's#;date.timezone =#date.timezone = America/Los_Angeles#' /etc/php.ini
नोट: जब अपने स्वयं के सर्वर उदाहरण पर काम कर रहे हैं, तो America/Los_Angelesअपने स्वयं के साथ उदाहरण टाइमजोन मान को बदलना सुनिश्चित करें । आप समर्थित समय क्षेत्र मूल्यों के सभी पा सकते हैं यहाँ ।
मारियाबीडी शेल में लॉग इन करें root:
mysql -u root -p
MariaDB शेल में, निम्नलिखित कथनों को इनपुट करें:
CREATE DATABASE chamilo;
CREATE USER 'chamilouser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON chamilo.* TO 'chamilouser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
नोट: सुरक्षा उद्देश्यों के लिए, डेटाबेस का नाम chamilo, डेटाबेस उपयोगकर्ता नाम chamilouserऔर पासवर्ड yourpasswordको अपने स्वयं के साथ बदलना सुनिश्चित करें ।
Chamilo GitHub रेपो से चमिलो की नवीनतम स्थिर रिलीज़ को डाउनलोड करें। PHP 7.x- उन्मुख रिलीज़ चुनना सुनिश्चित करें:
cd
wget https://github.com/chamilo/chamilo-lms/releases/download/v1.11.8/chamilo-1.11.8-php7.tar.gz
/optनिर्देशिका के लिए सभी Chamilo फ़ाइलों को निकालें :
sudo tar -zxvf chamilo-1.11.8-php7.tar.gz -C /opt
दैनिक उपयोग और संभावित अपडेट की सुविधा के लिए /opt/chamilo-1.11.8-php7, अपाचे वेब रूट /var/www/html:
sudo ln -s /opt/chamilo-1.11.8-php7 /var/www/html/chamilo
apacheउपयोगकर्ता और apacheसमूह के लिए सभी चमिलो फ़ाइलों के स्वामित्व को संशोधित करें :
sudo chown -R apache:apache /opt/chamilo-1.11.8-php7
viसंपादक द्वारा उसी PHP विन्यास फ़ाइल को खोलने के लिए उपयोग करें जिसे हमने पहले संपादित किया था:
sudo vi /etc/php.ini
क्रमशः निम्नलिखित पंक्तियाँ खोजें:
session.cookie_httponly =
upload_max_filesize = 2M
post_max_size = 8M
एक के बाद एक, उन्हें निम्नानुसार बदलें:
session.cookie_httponly = 1
upload_max_filesize = 100M
post_max_size = 100M
सेव करके छोड़ो:
:wq!
अपने Chamilo LMS साइट के लिए Apache वर्चुअल होस्ट सेटअप करें:
cat <<EOF | sudo tee /etc/httpd/conf.d/chamilo.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/chamilo
ServerName chamilo.example.com
ServerAlias example.com
<Directory />
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/html/chamilo>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/chamilo.example.com-error_log
CustomLog /var/log/httpd/chamilo.example.com-access_log common
</VirtualHost>
EOF
अपने सभी संशोधनों को लागू करने के लिए अपाचे सेवा को फिर से शुरू करें:
sudo systemctl restart httpd.service
अपने पसंदीदा वेब ब्राउज़र को इंगित करें http://chamilo.example.com, और आपको चमिलो इंस्टॉलेशन विज़ार्ड में लाया जाएगा। Install Chamiloआगे बढ़ने के लिए बटन पर क्लिक करें । निम्नलिखित अनुभाग आपको इंस्टॉलेशन प्रक्रिया से गुजारेगा:
Step 1 - Installation Language: वह भाषा चुनें, जिसका आप उपयोग करना चाहते हैं, जैसे कि English, और फिर Nextबटन पर क्लिक करें।Step 2 – Requirements: सुनिश्चित करें कि सभी अनिवार्य आवश्यकताओं को पूरा किया गया है, और फिर New installationबटन पर क्लिक करें।Step 3 – Licence: आपको जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल) की समीक्षा करने की आवश्यकता है, I agreeवाक्य के बगल में स्थित चेकबॉक्स का चयन करें , सभी संपर्क जानकारी फ़ील्ड भरें और फिर आगे बढ़ने के लिए Nextबटन पर क्लिक करें।Step 4 – MySQL database settings: हमारे द्वारा पहले सेट किए गए डेटाबेस क्रेडेंशियल्स को इनपुट करें और फिर Check database connectionउन्हें सत्यापित करने के लिए बटन पर क्लिक करें। एक बार सत्यापित होने के बाद, आगे बढ़ने के लिए Nextबटन पर क्लिक करें।Step 5 – Config settings: पूर्व-निर्धारित व्यवस्थापक पासवर्ड (एक यादृच्छिक स्ट्रिंग) को संशोधित करना सुनिश्चित करें, अपनी व्यावसायिक योजना के अनुसार अन्य फ़ील्ड भरें और फिर आगे बढ़ने के लिए Nextबटन पर क्लिक करें।Step 6 – Last check before install: सभी सेटिंग्स की समीक्षा करें और फिर Install chamiloवेब इंस्टॉलेशन शुरू करने के लिए बटन पर क्लिक करें।Step 7 – Installation process execution: जब चमिलो को सफलतापूर्वक स्थापित किया जाता है, Go to your newly created portal.तो वेब इंस्टॉलेशन विज़ार्ड को समाप्त करने के लिए बटन पर क्लिक करें।इसके अलावा, दो पोस्ट-इंस्टॉलेशन सुरक्षा उपायों को आपको नीचे सूचीबद्ध करने की आवश्यकता है:
sudo chmod -R 0555 /var/www/html/chamilo/app/config
sudo rm -rf /var/www/html/chamilo/main/install
एक अलग प्रणाली का उपयोग? परिचय 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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ