सर्भर सुरक्षा र वर्डप्रेस स्थापना (1) व्याख्या गर्नुहोस्

नमस्ते मेरा भाइहरू, हाम्रो नम्र मेकानो टेक वेबसाइटका अनुयायीहरू, वेब सर्भरहरू प्रबन्ध र सुरक्षासँग सम्बन्धित यस लेखमा,

यस पाठमा, हामी सर्भरलाई सुरक्षित गर्नेछौं र यसमा WordPress स्थापना गर्नेछौं,
पछि आर्थिक फिर्ता प्राप्त गर्न सुरक्षित र स्थिर वेबसाइट वा ब्लग निर्माण गर्न,
यदि तपाइँ ढिलो होस्टिंग कम्पनीहरु द्वारा प्रभावित 90 प्रतिशत मध्ये हुनुहुन्छ भने, यो लेख तपाइँको लागि हो

यो पाठ्यक्रम को लाभ?

  • तपाईंको साइटलाई मात्र सेवा दिने सबै स्रोतहरूसँग पूर्ण रूपमा सुरक्षित र छिटो वेबसाइट बनाउनुहोस्।
  • तपाइँको लागि तपाइँको वेबसाइट डेटा को सुरक्षा "जब तपाइँको वेबसाइट कुनै पनि होस्टिंग कम्पनी द्वारा होस्ट गरिएको छ, तिनीहरू तपाइँको वेबसाइट, तपाइँको डाटा, डाटाबेस र सबै कुरा को पूर्ण नियन्त्रण मा छन्।"
  • विशेष स्रोतहरूसँग सस्तो सर्भर सिर्जना गर्दै। मासिक लागत 43 इजिप्टियन पाउन्ड हो, कति अद्भुत
  • नक्कली होस्टिङ कम्पनीहरूको मूल्यमा तिनीहरूको लागतको कारण पैसा बचत गर्दै। र सबैभन्दा कम होस्टिङ योजनाले तपाईंलाई वार्षिक १२०० EGP खर्च गर्नेछ, र यो बलियो छैन।
  • सर्भर प्रबन्ध गर्नुहोस् र सुरक्षित गर्नुहोस् र तपाईंको साइटलाई व्यावसायिक रूपमा व्यवस्थापन गर्नुहोस्

पाठ्यक्रम आवश्यकताहरू 

व्याख्या को शुरुवात

सर्भरमा जडान गर्नुहोस्

सर्भर जडान सफ्टवेयर डाउनलोड र स्थापना पछि putyy  हामी प्वाल बनाउँछौं र यो यस्तो देखिन्छ

"होस्ट नेम" फिल्डमा, तपाइँ सर्भरको आईपी लेख्नुहुन्छ "यो इन्टरनेटमा जडान भएको कुनै पनि सर्भर वा उपकरणको डिजिटल आईडी हो जुन बिना तपाइँ सर्भरमा जडान गर्न सक्नुहुन्न", त्यसपछि तपाइँ खोल्नुहोस् क्लिक गर्नुहोस्,

  • उदाहरण

खुला थिचेपछि, कालो शेल जडान स्क्रिन देखा पर्नेछ

  • उदाहरण

 

तपाईले सर्भरको प्रयोगकर्ता नाम लेख्नुहुनेछ, र कहिलेकाहीँ यो रूट हो, र त्यसपछि सर्भरको लागि पासवर्ड
तपाईले आईपी, प्रयोगकर्ता र पासवर्डबाट सर्भर डाटा कहाँ पाउनुहुनेछ?

  • जब तपाइँ Hetzner को सदस्यता लिन अनुरोध गर्नुहुन्छ, माथि देखाइए अनुसार, तपाइँको Hetzner खाता ड्यासबोर्डमा, तपाइँ सर्भर सिर्जना गर्न सक्नुहुन्छ र सर्भरमा स्वचालित रूपमा स्थापना भएको वितरण छनौट गर्न सक्नुहुन्छ, र 5 सेकेन्ड भन्दा कममा, तपाइँ तपाइँको दर्तामा सन्देश प्राप्त गर्नुहुनेछ। आईपी, प्रयोगकर्ता, र पासवर्ड, उदाहरणबाट सर्भर डाटाको साथ इमेल

SSH शेलमा जडानको लागि खैरो पृष्ठ देखा परेपछि, "यो एक सुरक्षित स्थानान्तरण प्रोटोकल हो जसले तपाइँलाई आदेशहरू मार्फत सम्पूर्ण प्रणाली नियन्त्रण गर्न अनुमति दिन्छ।" तपाइँ अब सर्भर भित्र हुनुहुन्छ, तपाइँ यसलाई जडान गर्नुभएको छ र तपाइँ यसलाई पूर्ण रूपमा नियन्त्रण गर्न सक्नुहुन्छ। आदेश मार्फत,

सर्भर अपडेट अपडेट

सुरुमा, केहि भन्दा पहिले, हामी प्रणाली अपडेट गर्छौं, ताकि प्रणालीले सुरक्षा बुट अपडेट गर्दछ र केहि समस्याहरू समाधान गर्दछ, यदि छ भने, यो आदेश टाइप गर्नुहोस्, त्यसपछि इन्टर थिच्नुहोस्।

yum -y अद्यावधिक
  • उदाहरण

 

सर्भरले प्रणाली प्याकेजहरू "स्थापित अपरेटिङ सिस्टमसँग एकीकृत सफ्टवेयर" अद्यावधिक गर्न समाप्त हुँदा तपाइँ पर्खनुहुनेछ।

wget र nano स्थापना गर्नुहोस्

पूरा भएपछि, तपाईंले दुई महत्त्वपूर्ण प्रोग्रामहरू स्थापना गर्नुहुन्छ, अर्थात्, wget "प्रोग्राम जसले प्रत्यक्ष लिङ्क मार्फत फाइलहरू डाउनलोड गर्दछ" र नानो "एक पाठ सम्पादक प्रोग्राम जस्तै नोटप्याड प्रोग्राम विन्डोजसँग एकीकृत" यो आदेश मार्फत।

yum -y wget nano स्थापना गर्नुहोस्

apache स्थापना गर्नुहोस्

पूरा भएपछि, हामी सर्भरलाई वेब सर्भरको रूपमा काम गर्न कन्फिगर गर्छौं, र त्यसपछि हामी WordPress स्थापना गर्नेछौं,
प्रणालीलाई वेब सर्भरको रूपमा काम गर्नको लागि, हामीले स्थापना गर्नुपर्छ, अपाचे "Apache एक वेब सर्भर हो जसले html र php फाइलहरू Apache बिना नै प्रदर्शित गर्दछ", प्रणालीले तपाइँसँग वेब सर्भरको रूपमा काम गर्दैन।

अहिले सम्म र सबै ठीक छ, हामी यो आदेश थपेर, त्यसपछि इन्टर थिचेर Apache स्थापना गर्छौं

yum install httpd -y

स्थापना पूरा भएपछि, हामी Apache चलाउन यो आदेश थप्छौं, त्यसपछि इन्टर थिच्नुहोस्

systemctl start httpd

Apache काम गर्छ भनेर सुनिश्चित गर्न, हामी यो आदेश थप्छौं

systemctl status httpd

यसले तपाईंलाई देखाउनेछ कि म चित्रमा के देखाउनेछु कि यसले काम गर्दछ

सुनिश्चित गर्नुहोस् कि Apache चलिरहेको छ

साथै, Apache सही तरिकाले काम गरिरहेको छ भनी सुनिश्चित गर्न, हामी यसलाई ब्राउजरमा सर्भरको IP मा लेख्छौं, र यदि यो तस्वीरमा देखाइए अनुसार तपाईंसँग देखा पर्यो भने, सबै ठीक छ,

अब हामी ब्राउजर मार्फत सर्भरमा जडान गर्न सक्छौं, र अहिलेसम्म सबै ठीक छ र ठीकसँग काम गरिरहेको छ।

डाटाबेस विजार्ड स्थापना

हामी डाटाबेस विजार्ड स्थापना गर्छौं "लेख, छवि र अन्य डाटा भण्डारण गर्न वर्डप्रेस प्रणालीलाई जडान गर्न डाटाबेस चाहिन्छ", 

हामी यी आदेशहरू थप्छौं, एक पटकमा, र त्यसपछि इन्टर बटन थिच्नुहोस्

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
sudo yum mysql-सर्भर स्थापना गर्नुहोस्
sudo systemctl सुरु mysqld
sudo mysql_secure_installation

यसले तपाइँलाई विकल्पहरू देखाउनेछ, y थप्नुहोस् र त्यसपछि प्रत्येक विकल्पमा प्रविष्ट गर्नुहोस्

पूरा भएपछि, हामीले माथिका आदेशहरू मार्फत, डाटाबेस विजार्डको स्थापना समाप्त गरेका छौं

php 7.2 स्थापना गर्नुहोस्

 php अनुवादहरू स्थापित हुनुपर्छ, WordPress अनुवाद गर्नको लागि, हामी php अनुवादहरू स्थापना गर्न यी आदेशहरू थप्छौं,

rpm-Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm-Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum --enablerepo=remi,remi-php72 
yum --enablerepo=remi,remi-php72 install php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-embc php-pecl-embing -mcrypt php-xml
सेवा httpd पुन: सुरु

पूरा भएपछि, हामी डाटाबेस सिर्जना गर्छौं, यी आदेशहरू थपेर डेटाबेसमा नाम थपेर,

प्रयोगकर्ता सिर्जना गर्नुहोस्'place0'@' स्थानीय होस्ट 'द्वारा पहिचान गरिएको'102030';
डाटाबेस सिर्जना गर्नुहोस् mekan0db;
सबै प्राथमिकताहरू प्रदान गर्नुहोस् mekan0db। * TO 'place0'@'localhost' अनुदान विकल्पको साथ;
फ्लोरिभ प्राइभेक्स;

माथिको कोडमा के छ स्पष्ट गर्नुहोस्, रातोमा यो डाटाबेसको नाम हो, पहेंलोमा डाटाबेसको नाम हो, र हरियोमा डाटाबेसको पासवर्ड हो,

पहिलो कोडको सारांश: हामीले mekan0 नामको साथ प्रयोगकर्ता नाम सिर्जना गर्यौं र यसलाई पासवर्ड 102030 को साथ थप्यौं। 
दोस्रो कोड: हामीले mekan0db नामको साथ डाटाबेस सिर्जना गर्यौं
तेस्रो कोड: हामीले प्रयोगकर्ता नाम mekan0 लाई mekan0db डाटाबेससँग सबै विशेषाधिकारहरू थपेर लिङ्क गर्यौं, "सबै विशेषाधिकारहरूको अर्थ प्रयोगकर्ताले डाटाबेसलाई थप्न, परिमार्जन गर्न र मेटाउनबाट पूर्ण रूपमा नियन्त्रण गर्न सक्छ"।

Apache मा डोमेन थप्दै 

यस चरणमा, हामी WordPress मा चल्ने डोमेन थप्नेछौं। यदि तपाइँ स्थानीय सर्भरमा व्याख्या लागू गर्दै हुनुहुन्छ भने तपाइँ यो चरण छोड्न सक्नुहुन्छ, "स्थानीय सर्भर एउटा प्रोग्राम हो जसले तपाइँको कम्प्युटरमा Apache र php कम्पाइलरहरू स्थापना गर्दछ र यो हो। वेब पहुँच गर्नु अघि सिक्ने उद्देश्यका लागि।"

मेरो केसमा म मेकानो टेक इन्फर्मेटिक्सको उप-डोमेन, test.mekan0.com, यी आदेशहरूसँग थप्नेछु। 
आदेश सम्पादन गर्नुहोस्

nano /etc/httpd/conf.d/site1.conf

यसले तपाइँसँग एउटा खाली पृष्ठ खोल्नेछ, तपाइँ यस फारममा डोमेन थप्नुहुनेछ। सबै कोड लिनुहोस्, तर डोमेन नाम परिवर्तन गर्नुहोस्, तपाईंको आफ्नै डोमेन नाममा


सर्भरनाम www.test.mekan0.com 
सर्वरअलिस test.mekan0.com 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

पूरा भएपछि, तपाईंले Ctrl _x बटन थिच्नुहोस्, त्यसपछि y र Enter, र त्यसपछि यो आदेशको साथ सेटिङहरू सक्रिय गर्न Apache पुन: सुरु गर्नुहोस्,

systemctl पुन: सुरुवात httpd

 

WordPress स्थापना

यस चरणमा, हामी WordPress तान्दछौं र यसलाई डोमेन फाइलहरूको स्थानमा सार्दछौं, यी आदेशहरू मार्फत, प्रत्येक आदेश अलग-अलग, र प्रत्येक आदेश पछि, हामी इन्टर थिच्दछौं।

सीडी / tmp
wget https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
सीडी वर्डप्रेस
mkdir -p /var/www/html/public_html
cp -r * /var/www/html/public_html
फेला पार्नुहोस् /var/www/html/public_html -type d -exec chmod 755 {} \;
फेला पार्नुहोस् /var/www/html/public_html -type f -exec chmod 644 {} \;

पहिलो आदेश सारांश: tmp मा जानुहोस्
दोस्रो कुरा: यसले यसको आधिकारिक वेबसाइटबाट WordPress संस्करण तान्छ
तेस्रो आदेश: WordPress प्याकेज डिकम्प्रेस गर्दछ 
चौथो आदेश: यसले असम्पीडित WordPress फोल्डरमा प्रवेश गर्दछ
पाँचौं आदेश: डोमेनको लागि WordPress फाइल सिर्जना गर्दछ 
छैटौं आदेश: WordPress फाइलहरूलाई डोमेन फोल्डरमा अनप्याक गरेपछि प्रतिलिपि गर्दछ 
सातौं आदेश: यसले फाइलहरूलाई 775 विशेषाधिकार दिन्छ
आठौं आदेश: यसले फोल्डरहरूको लागि 644 विशेषाधिकारहरू बनाउँछ "विशेषाधिकारहरू पढ्न र लेख्ने अनुमतिहरू हुन्, प्रत्येक नम्बरको विशेषाधिकार छ, म अन्य लेखहरूमा सबै कुरा व्याख्या गर्नेछु"।

कन्फिगरेसन फाइल सम्पादन गर्दै

यस चरणमा, हामी डेटाबेसमा WordPress जडानको लागि कन्फिग फाइललाई परिमार्जन गर्छौं, यस आदेश मार्फत यसमा सबै कुरा भण्डारण गर्न। 

nano /var/www/html/public_html/wp-config.php

र तपाईले डाटाबेसको लागि प्रयोगकर्ता नाम र पासवर्ड थप्नुहुन्छ, जुन हामीले माथिको लाइनहरूमा केही समय पहिले सिर्जना गरेका थियौं,

 

डोमेन चलाउनुहोस् 

डोमेन चलाउनको लागि, हामी Cloudflare प्रयोग गर्न सक्छौं र यसमा डोमेन थप्न सक्छौं, र त्यसपछि डोमेनको DNS को IP थप्न सक्छौं। म आज अर्को पाठमा यो चरणलाई अगाडि बढाउनेछु र म यहाँ लेखको लिङ्क समावेश गर्नेछु।

डोमेनलाई क्लाउड फ्लेयरमा लिङ्क गर्ने र पूरा भएपछि, हामी ब्राउजरमा डोमेन अनुरोध गर्छौं र WordPress को स्थापना यस तरिकाले तपाइँसँग सुरु हुनेछ, छवि डेबियन 9 मा WordPress को पहिलो स्थापना देखाउँदै

चरणहरू पूरा गरेपछि, वर्डप्रेस सफलतापूर्वक स्थापना गरिएको छ र सर्भर कन्फिगर गरिएको छ, सर्भर कसरी सुरक्षित गर्ने भन्ने दोस्रो पाठ पछ्याउनुहोस्, म यसलाई समाप्त गर्दा दोस्रो व्याख्याको लिङ्क यहाँ राख्नेछु।

पाठ प्रतिलिपि गर्दा, कृपया इजिप्ट उल्लेख गर्नुहोस्

सम्बन्धित पोस्ट
मा लेख प्रकाशित गर्नुहोस्