डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
जब एक वेब साइट या वेब ऐप को तैनात करते हैं, तो उसके लिए सबसे आम वेब सेवा समाधान एक LAMP स्टैक को सेटअप करना है जिसमें लिनक्स, अपाचे, MySQL और PHP शामिल हैं।
इस लेख में, हम सीखेंगे कि अपाचे 2.4.x, मारियाबीडी 10.x, और उबंटू 7.x के नवीनतम स्थिर रिलीज को Ubuntu 16.04 पर स्थापित करके अप-टू-डेट LAMP स्टैक कैसे सेटअप किया जाए।
Apache 2.4.x की नवीनतम स्थिर रिलीज़ को निम्न कमांड का उपयोग करके स्थापित करें:
sudo apt-get install apache2 -y
स्थापना की पुष्टि करने के लिए नीचे दिए गए आदेश का उपयोग करें:
apache2 -v
आउटपुट जैसा दिखना चाहिए:
Server version: Apache/2.4.18 (Ubuntu)
Server built: 2016-07-14T12:32:26
उत्पादन परिवेश में, आप डिफ़ॉल्ट Ubuntu अपाचे स्वागत पृष्ठ को हटाना चाहेंगे:
sudo mv /var/www/html/index.html /var/www/html/index.html.bak
सुरक्षा उद्देश्यों के लिए, आपको अपाचे को वेब रूट निर्देशिका /var/www/htmlमें आगंतुकों के लिए फाइलों और निर्देशिकाओं को उजागर करने से रोकना चाहिए :
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
नोट: अपनी विशिष्ट आवश्यकताओं के अनुसार, आप बाद में उस फ़ाइल में अधिक सेटिंग्स को अनुकूलित कर सकते हैं।
Apache सर्विस शुरू करें और इसे सिस्टम बूट पर शुरू करें:
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
इस लेख को लिखने के समय, MariaDB की वर्तमान स्थिर रिलीज़ है 10.1। आप अपने Ubuntu 16.04 x64 सिस्टम पर MariaDB 10.1 को स्थापित करने के लिए निम्न आदेशों का उपयोग कर सकते हैं।
सिस्टम उपयुक्त रेपो सेट करें:
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.jmu.edu/pub/mariadb/repo/10.1/ubuntu xenial main'
MariaDB स्थापित करें:
sudo apt update -y
sudo apt install -y mariadb-server
स्थापना प्रक्रिया के दौरान, MariaDB पैकेज कॉन्फ़िगरेशन विज़ार्ड स्वचालित रूप से पॉप अप हो जाएगा और आपको MariaDB rootउपयोगकर्ता के लिए एक नया पासवर्ड सेटअप करने के लिए कहेगा । अभी के लिए, बस Enterहर बार विज़ार्ड को इस चरण को छोड़ने के लिए दबाएं क्योंकि हम मारियाडीबी rootउपयोगकर्ता के लिए एक पासवर्ड सेटअप करेंगे जो निम्नलिखित सुरक्षित मारबाडी प्रक्रिया में होगा।
MariaDB स्थापित होने के बाद, आप निम्न की स्थापना की पुष्टि कर सकते हैं:
mysql -V
आउटपुट के समान होना चाहिए:
mysql Ver 15.1 Distrib 10.1.22-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
मारियाडीबी सेवा शुरू करें:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
MariaDB की स्थापना सुरक्षित करें:
sudo /usr/bin/mysql_secure_installation
इंटरेक्टिव प्रक्रिया के दौरान, प्रश्नों का उत्तर एक-एक करके इस प्रकार दें:
Enter current password for root (enter for none): <Enter>
Set root password? [Y/n]: Y
New password: <your-MariaDB-root-password>
Re-enter new password: <your-MariaDB-root-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
नोट: <your-MariaDB-root-password>अपने खुद के MariaDB रूट पासवर्ड से बदलना सुनिश्चित करें ।
इस तरह से, मारियाडीबी 10.1 को आपके सिस्टम में सुरक्षित रूप से स्थापित किया गया है। भविष्य में, आप अपने वेब एप्लिकेशन के लिए नामित उपयोगकर्ताओं और डेटाबेस को निम्नानुसार सेटअप कर सकते हैं:
MySQL शेल में लॉग इन करें root:
mysql -u root -p
संकेत दिए जाने पर आपके द्वारा पहले सेट किए गए MariaDB रूट पासवर्ड को टाइप करें।
एक MariaDB डेटाबेस webapp, एक डेटाबेस उपयोगकर्ता webappuserऔर डेटाबेस उपयोगकर्ता का पासवर्ड बनाएँ yourpassword:
CREATE DATABASE webapp;
CREATE USER 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON webapp.* TO 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
यदि आवश्यक हो, तो आप मुख्य MariaDB कॉन्फ़िग फ़ाइल की समीक्षा और संपादन करके MariaDB को अनुकूलित कर सकते हैं जो है /etc/mysql/my.cnf:
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vi /etc/mysql/my.cnf
यदि आप उस फ़ाइल में कोई संशोधन करते हैं, तो MariaDB सेवा को पुनरारंभ करना याद रखें:
sudo systemctl restart mariadb.service
PHP 7.x के साथ काम करते समय, कृपया अन्य Vultr लेख देखें, जो प्रक्रिया के बारे में विस्तार से बताता है।
डिफ़ॉल्ट रूप से, Ubuntu 16.04 पर UFW फ़ायरवॉल निष्क्रिय है। सुरक्षा बढ़ाने के लिए आपको UFW फ़ायरवॉल को सक्षम करना चाहिए:
sudo ufw app list
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
sudo ufw enable
बस इतना ही। उपरोक्त प्रक्रियाओं से गुजरने के बाद, एलएएमपी स्टैक अप और आपके उबंटू 16.04 सिस्टम पर चल रहा होगा। फिर आप LAMP स्टैक के आधार पर अपना खुद का वेब ऐप तैनात कर सकते हैं। का आनंद लें!
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ