Eleza ulinzi wa seva na usakinishaji wa WordPress (1)

Habari ndugu zangu, wafuasi wa tovuti yetu ya unyenyekevu ya Mekano Tech, katika makala hii inayohusiana na kusimamia na kulinda seva za wavuti,

Katika somo hili, tutalinda seva na kusakinisha WordPress juu yake,
Ili kuunda tovuti au blogi iliyo salama na thabiti ili kupata mapato ya kifedha baadaye,
Ikiwa wewe ni kati ya asilimia 90 ya wale walioathiriwa na makampuni ya kukaribisha polepole, basi makala hii ni kwa ajili yako

Faida ya kozi hii?

  • Kuunda tovuti iliyolindwa kikamilifu na ya haraka na rasilimali zote zinazohudumia tovuti yako pekee.
  • Kulinda data ya tovuti yako kwa ajili yako "Wakati tovuti yako inapangishwa na kampuni yoyote mwenyeji, wana udhibiti kamili wa tovuti yako, data yako, hifadhidata na kila kitu."
  • Kuunda seva ya bei nafuu na rasilimali maalum. Gharama ya kila mwezi ni pauni 43 za Misri, ni nzuri sana
  • Kuokoa pesa kwa sababu ya gharama za kampuni ghushi za upangishaji kwa bei zao.“Kampuni zinazopangisha programu hukodisha seva nzima yenye vichakataji 4 na GB 32 za RAM, na zinapangisha karibu tovuti 100. Na mpango wa chini kabisa wa upangaji utakugharimu EGP 1200 kila mwaka, na hauna nguvu.
  • Dhibiti na ulinde seva na udhibiti tovuti yako kitaaluma

Mahitaji ya kozi 

  • programu ya uunganisho wa seva Pakua putty ili kuunganisha kwenye seva
  • Seva iliyosakinishwa kwenye usambazaji wa Centos, unaweza kuweka nafasi kutoka hapa hetzner
  • Bila shaka, kompyuta iliyo na Windows au mfumo mwingine wowote umewekwa 

Mwanzo wa maelezo

Unganisha kwenye seva

Baada ya kupakua na kusakinisha programu ya uunganisho wa seva puty  Tunatengeneza shimo na itaonekana kama hii

Katika uwanja wa "Jina la Mwenyeji", unaandika IP ya seva, "ni kitambulisho cha dijiti cha seva yoyote au kifaa kilichounganishwa kwenye Mtandao bila ambayo huwezi kuunganisha kwenye seva", kisha bonyeza Fungua,

  • Siku

Baada ya kubonyeza Fungua, skrini nyeusi ya unganisho la Shell itaonekana

  • Siku

 

Utaandika jina la mtumiaji la seva na wakati mwingine ni mzizi, na kisha nenosiri la seva
Utapata wapi data ya seva kutoka kwa IP, mtumiaji na nywila?

  • Unapoomba kujiandikisha kwa Hetzner, kama inavyoonyeshwa hapo juu, kwenye dashibodi ya akaunti yako ya Hetzner, unaweza kuunda seva na kuchagua usambazaji ambao umesakinishwa kiotomatiki kwenye seva, na ndani ya chini ya sekunde 5, utapokea ujumbe kwenye usajili wako. barua pepe yenye data ya seva kutoka kwa IP, mtumiaji, na nenosiri, Mfano

Baada ya ukurasa wa kahawia wa muunganisho wa ganda la SSH kuonekana, "ni itifaki ya uhamishaji salama ambayo hukuruhusu kudhibiti mfumo mzima kupitia amri." Sasa uko ndani ya seva, umeunganishwa nayo na unaweza kuidhibiti kabisa. kupitia amri,

Sasisho la sasisho la seva

Mara ya kwanza, kabla ya kitu chochote, tunasasisha mfumo, ili mfumo usasishe boot ya ulinzi na kurekebisha matatizo fulani, ikiwa ni yoyote, chapa amri hii, kisha bonyeza Enter.

Yum -yasasisha
  • Siku

 

Utasubiri wakati seva itamaliza kusasisha vifurushi vya mfumo "programu iliyojumuishwa na mfumo wa uendeshaji uliowekwa"

Weka wget na nano

Baada ya kukamilika, unasanikisha programu mbili muhimu, wget "programu inayopakua faili kupitia kiungo cha moja kwa moja" na nano "programu ya kuhariri maandishi kama vile programu ya Notepad iliyounganishwa na Windows" kupitia amri hii.

yum -y kufunga wget nano

kufunga apache

Baada ya kukamilika, tunasanidi seva kufanya kazi kama seva ya wavuti, na kisha tutasakinisha WordPress,
Ili mfumo ufanye kazi kama seva ya wavuti, lazima tusakinishe, Apache "Apache ni seva ya wavuti inayoonyesha faili za html na php bila shaka bila Apache", mfumo hautafanya kazi nawe kama seva ya wavuti.

Hadi sasa, kila kitu ni sawa, tunaweka Apache kwa kuongeza amri hii, na kisha kushinikiza Ingiza

yum install httpd -y

Baada ya ufungaji kukamilika, tunaongeza amri hii ya kuendesha Apache, kisha bonyeza Enter

systemctl start httpd

Ili kuhakikisha kwamba Apache inafanya kazi, tunaongeza amri hii

systemctl status httpd

Itakuonyesha kile nitakachoonyesha kwenye picha kwamba kinafanya kazi

Hakikisha kuwa Apache inaendesha

Pia, ili kuhakikisha kuwa Apache inafanya kazi kwa usahihi, tunaiandika kwa IP ya seva kwenye kivinjari, na ikiwa inaonekana na wewe kama inavyoonekana kwenye picha, kila kitu ni sawa,

Sasa seva tunaweza kuiunganisha kupitia kivinjari, na hadi sasa kila kitu ni sawa na kinafanya kazi vizuri.

Ufungaji wa Mchawi wa Hifadhidata

Tunasakinisha mchawi wa hifadhidata "WordPress inahitaji hifadhidata ili kuunganishwa ili kuhifadhi nakala, picha na data zingine", 

Tunaongeza amri hizi, moja kwa wakati, na kisha bonyeza kitufe cha Ingiza

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-jamii-kutolewa-el7-5.noarch.rpm
Yum update
sudo yum kufunga mysql-server
sudo systemctl anza mysqld
sudo mysql_secure_installation

Itakuonyesha chaguo, ongeza y na kisha uingize katika kila chaguo

Baada ya kukamilika, tumemaliza kufunga mchawi wa database, kupitia amri zilizo hapo juu

sakinisha php 7.2

 tafsiri za php lazima zisakinishwe, ili kutafsiri wordpress, tunaongeza amri hizi ili kusakinisha tafsiri za 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 sakinisha php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-cambpme-php-phpme -mcrypt php-xml
huduma httpd upya tena

Baada ya kukamilika, tunaunda hifadhidata, na kuongeza jina kwenye hifadhidata kwa kuongeza amri hizi,

TUNDA MTUMIAJI'0'@' localhost 'imetambuliwa na'102030';
TENGENEZA HABARI mekan0db;
WAPA WARAKA WOTE mekan0db. * TO '0'@'localhost' NA CHAGUO LA RUZUKU;
UFUZI WA MAFUTA;

Fafanua kile kilicho kwenye nambari iliyo hapo juu, kwa nyekundu ni jina la hifadhidata, kwa manjano ni jina la hifadhidata, na kwa kijani ni nywila ya hifadhidata,

Muhtasari wa msimbo wa kwanza: Tuliunda jina la mtumiaji kwa jina mekan0 na kuliongeza kwa nenosiri 102030 
Nambari ya pili: Tumeunda hifadhidata yenye jina mekan0db
Msimbo wa tatu: Tuliunganisha jina la mtumiaji mekan0 na hifadhidata ya mekan0db kwa kuongeza haki zote, "Upendeleo wote unamaanisha kuwa mtumiaji anaweza kudhibiti hifadhidata kikamilifu kutoka kwa kuongeza, kurekebisha na kufuta"

Kuongeza kikoa kwa Apache 

Katika hatua hii, tutaongeza kikoa ambacho WordPress itaendesha.Unaweza kuruka hatua hii ikiwa unatumia maelezo kwenye seva ya ndani, "Seva ya ndani ni programu inayosakinisha vikusanyaji vya Apache na php kwenye kompyuta yako na hii ni. kwa madhumuni ya kujifunza kabla ya kufikia wavuti."

Kwa upande wangu nitaongeza kikoa kidogo cha Mekano Tech Informatics, test.mekan0.com, na amri hizi. 
Badilisha amri

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

Itafungua ukurasa tupu na wewe, utaongeza kikoa katika fomu hii. Chukua msimbo wote, lakini ubadilishe jina la kikoa kwa jina lako la kikoa


ServerName www.test.mekan0.com 
ServerAlias test.mekan0.com 
DocumentRoot /var/www/html/public_html 
HitilafuLog /var/www/html/error.log 

Baada ya kukamilika, bonyeza kitufe cha Ctrl _x, kisha y na Ingiza, na kisha uanze tena Apache ili kuamsha mipangilio na amri hii,

kuanzisha upya httpd

 

Ufungaji wa WordPress

Katika hatua hii, tunaondoa WordPress na kuihamisha hadi eneo la faili za kikoa, kupitia amri hizi, kila amri kando, na baada ya kila amri tunabonyeza Ingiza.

cd / tmp
wget https://wordpress.org/latest.tar.gz
tar -xvf karibuni.tar.gz
cd wordpress
mkdir -p /var/www/html/public_html
cp -r * /var/www/html/public_html
pata /var/www/html/public_html -aina d -exec chmod 755 {} \;
pata /var/www/html/public_html -aina f -exec chmod 644 {} \;

Muhtasari wa amri ya kwanza: nenda kwenye tmp
Jambo la pili: Inavuta nakala ya WordPress kutoka kwa wavuti yake rasmi
Amri ya tatu: inapunguza kifurushi cha WordPress 
Amri ya nne: Inaingia kwenye folda ya WordPress isiyo na shinikizo
Amri ya tano: Inaunda faili ya WordPress kwa kikoa 
Amri ya sita: kunakili faili za WordPress baada ya kuzifungua kwenye folda ya kikoa 
Amri ya saba: Inatoa marupurupu 775 kwa faili
Amri ya nane: Inafanya marupurupu 644 kwa folda "Ruhusa ni ruhusa ya kusoma na kuandika, kila nambari ina fursa, nitaelezea kila kitu katika nakala zingine"

Kuhariri faili ya usanidi

Katika hatua hii, tunarekebisha faili ya usanidi kwa unganisho la WordPress kwenye hifadhidata, kuhifadhi kila kitu ndani yake kupitia amri hii 

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

Na unaongeza jina la mtumiaji na nenosiri la hifadhidata, ambayo tumeunda muda mfupi uliopita katika mistari hapo juu,

 

endesha kikoa 

Ili kuendesha kikoa, tunaweza kutumia Cloudflare na kuongeza kikoa kwake, na kisha kuongeza IP ya DNS ya kikoa. Nitaendelea na hatua hii katika somo jingine leo na nitajumuisha kiungo cha makala hapa.

Baada ya kukamilika kwa kuunganisha kikoa na Cloud Flare na kukamilika, tunaomba kikoa kwenye kivinjari na usakinishaji wa WordPress utaanza na wewe kwa njia hii, Picha inayoonyesha usakinishaji wa kwanza wa WordPress kwenye Debian 9

Baada ya kukamilisha hatua hizo, WordPress imesakinishwa kwa ufanisi na seva imesanidiwa, fuata somo la pili la jinsi ya kulinda seva, nitaweka kiunga cha maelezo ya pili hapa nikimaliza.

Unaponakili somo, tafadhali taja Misri

Related posts
Chapisha makala kwenye