Sharax ilaalinta server-ka iyo rakibida WordPress (1)

Waad salaaman tihiin walaalahay, kuwa raacsan shabakadayada Mekano Tech, maqaalkan laxiriira maaraynta iyo ilaalinta server-yada shabakada,

Casharkan, waxaan ilaalin doonaa server-ka oo aan ku dhejin doonaa WordPress.
Si aad u dhisto degel ama baloog ammaan ah oo deggan si aad hadhow u hesho soo-celinta maaliyadeed,
Haddii aad ka mid tahay 90 boqolkiiba kuwa ay saameeyeen shirkadaha martigelinta gaabiska ah, markaa maqaalkani adigaa iska leh

Faa'iidada koorsadan?

  • Dhisidda goob si buuxda loo sugay oo degdeg ah oo leh dhammaan agabka u adeega goobtaada oo keliya.
  • Ilaalinta xogtaada degelkaaga "Marka website-kaaga ay martigeliso shirkad kasta oo martigelinaysa, waxay si buuxda gacanta ugu hayaan mareegahaaga, xogtaada, kaydka xogta iyo wax walba."
  • Abuuritaanka server aan qaali ahayn oo leh ilo gaar ah Qiimaha bishii waa 43 Pound Masar, sidee u cajiib badan
  • Kaydinta lacagta sababtoo ah kharashyada shirkadaha martigelinta ee been abuurka ah ee qiimahooda "Shirkadaha martigelinta waxay kireeyaan server dhan oo leh 4 processor iyo 32 GB RAM, waxayna martigeliyaan ku dhawaad ​​100 mareegaha. Qorshaha martigelinta ee ugu hooseeya wuxuu kugu kici doonaa 1200 EGP sanadkii, mana aha mid xoogan.
  • Maamul oo ilaali serverka oo si xirfadaysan u maamul goobtaada

Shuruudaha Koorsada 

Bilawga sharaxaada

Ku xidh serverka

Ka dib marka la soo dejiyo oo la rakibo software isku xirka serverka putyy  Waxaan samaynaa dalool waxayna u ekaan doontaa sidan

Goobta "Magaca martida", waxaad ku qortaa IP-ga server-ka, "waa aqoonsiga dhijitaalka ah ee server kasta ama qalab kasta oo ku xiran intarneedka kaas oo aadan ku xiri karin serverka", ka dib waxaad riixdaa Open,

  • Tusaale

Kadib marka la riixo Fur, waxaa soo bixi doona shaashad isku xirka Shell madow

  • Tusaale

 

Waxaad ku qori doontaa magaca isticmaalaha server-ka, mararka qaarkoodna waa root, ka dibna erayga sirta ah ee server-ka
Halkee ka heli doontaa xogta server ka IP, isticmaalaha iyo erayga sirta ah?

  • Markaad codsato inaad iska diiwaan geliso Hetzner, sida kor ku cad, dashboardka akoonkaaga Hetzner, waxaad samayn kartaa server oo aad dooran kartaa qaybinta si toos ah loogu rakibay server-ka, wax ka yar 5 sekan, waxaad heli doontaa fariin iimayl wata xogta server ka IP, isticmaalaha, iyo erayga sirta ah, Tusaale

Ka dib markii bogga brown ee isku xirka qolofta SSH ay soo baxdo, "waa hab-maamuuska wareejinta aaminka ah kaas oo kuu ogolaanaya inaad ku maamusho nidaamka oo dhan iyada oo loo marayo amarro." Hadda waxaad ku jirtaa gudaha server-ka, waad ku xirtay oo aad si buuxda u xakameyn kartaa. iyada oo loo marayo amarada,

Cusboonaysiinta adeegaha

Marka ugu horeysa, wax kasta ka hor, waxaan cusbooneysiineynaa nidaamka, si nidaamku u cusbooneysiiyo kabaha ilaalinta oo uu hagaajiyo dhibaatooyinka qaarkood, haddii ay jiraan, ku qor amarkan, ka dibna riix Enter

cusboonaysiinta yum-yada
  • Tusaale

 

Waxaad sugi doontaa marka serferku dhameeyo cusboonaysiinta xirmooyinka nidaamka “software ku dhex jira nidaamka hawlgalka ee rakiban”

Ku rakib wget iyo nano

Ka dib marka la dhammeeyo, waxaad rakibtaa laba barnaamij oo muhiim ah, wget "barnaamijka soo dejinaya faylasha iyada oo loo marayo isku xirka tooska ah" iyo nano "barnaamijka tifaftiraha qoraalka sida barnaamijka Notepad oo lagu dhex daray Windows" iyada oo loo marayo amarkan.

yum -y ku rakib wget nano

rakib apache

Ka dib marka la dhammeeyo, waxaan u habeyneynaa server-ka inuu u shaqeeyo sidii shabakad shabakad, ka dibna waxaan ku dhejin doonaa WordPress,
Si uu nidaamku ugu shaqeeyo sidii shabakad shabakad, waa in aan rakibnaa, Apache "Apache waa shabakad shabakad ah oo muujisa html iyo php faylalka dabcan Apache la'aanteed", nidaamku kulama shaqeyn doono server-ka shabakadda.

Ilaa hadda, wax walba waa fiican yihiin, waxaan ku rakibnaa Apache annagoo ku darayna amarkan, ka dibna riixaya Gelida

yum install httpd -y

Ka dib markii la dhammeeyo rakibidda, waxaan ku darnaa amarkan si aan u socodsiino Apache, ka dibna taabo Gelida

systemctl start httpd

Si loo hubiyo in Apache uu shaqeeyo, waxaan ku darnaa amarkan

systemctl status httpd

Waxay ku tusi doontaa waxa aan ku tusi doono sawirka inay shaqeyso

Hubi in Apache uu socdo

Sidoo kale, si loo hubiyo in Apache uu si sax ah u shaqeeyo, waxaan u qornaa server-ka IP-ga ee browserka, iyo haddii ay kula muuqato sida sawirka ka muuqata, wax walba waa fiican yihiin,

Hadda server-ka waxaan ku xiri karnaa browserka, ilaa hadda wax walba waa fiican yihiin oo si sax ah u shaqeynayaan.

Rakibaadda Wizard Database

Waxaan rakibnay saaxir xogta xogta "Nidaamka Wordpress wuxuu u baahan yahay xog-ururin si uu u kaydiyo maqaallada, sawirrada iyo xogta kale", 

Waxaan ku darnaa amarradan, midba mar, ka dibna riix batoonka Gelida

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-bulsho-sii dayn-el7-5.noarch.rpm
cusbooneysiin yum
sudo yum ku rakib mysql-server
sudo systemctl bilow mysqld
sudo mysql_secure_installation

Waxay ku tusi doontaa xulashooyinka, ku dar y ka dibna geli ikhtiyaar kasta

Ka dib markii la dhammeeyo, waxaan dhammeeyey rakibidda saaxir xogta database, iyada oo loo marayo amarrada sare

Ku rakib php 7.2

 php tarjumaadaha waa in la rakibaa, si loo turjumo wordpress, waxaan ku darnaa amarradan si loo rakibo tarjumaada 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 ku rakib php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcache -mcrypt php-xml
adeega httpd dib u bilow

Dhamaystirka ka dib, waxaanu abuurnaa xog ururin, anagoo ku darayna magac kaydka anagoo ku darayna amarradan,

Abuur isticmaale'goobta0'@' localhost 'aqoonsi'102030';
ABUUR DATABASE mekan0db;
KU SIIYO DHAMMAAN XAQIIQOOYINKA mekan0db. 'TO'goobta0'@'localhost' Ikhtiyaar deeqsi ah;
BARNAAMIJYADA DHALINYARADA;

Caddee waxa ku jira koodhka sare, casaanka waa magaca database-ka, jaalaha ah waa magaca database-ka, cagaarka waa erayga sirta ah ee database-ka.

Soo koobida koodka koowaad: Waxaan abuurnay isticmaale magac leh magaca mekan0 waxaana ku darnay furaha 102030 
Koodhka labaad: Waxaan abuurnay xog-ururin leh magaca mekan0db
Koodhka saddexaad: Waxaan ku xidhnay magaca isticmaalaha mekan0 iyo xogta mekan0db anagoo ku darayna dhammaan mudnaanta, "Dhammaan mudnaanta waxay ka dhigan tahay in isticmaaluhu uu si buuxda u xakameyn karo xogta inuu ku daro, wax ka beddelo oo tirtiro"

Ku darida domain Apache 

Marxaladdan, waxaan ku dari doonaa domain-ka uu ku shaqeyn doono WordPress, waxaad ka boodi kartaa tallaabadan haddii aad sharaxaad ka dalbanayso server-ka maxaliga ah, "Server local waa barnaamij ku rakibaya Apache iyo php compilers kumbuyuutarkaaga waana kan ujeeddooyin waxbarasho ka hor inta aan la gelin shabakadda."

Xaaladeyda waxaan ku dari doonaa qaybta hoose ee Mekano Tech Informatics, test.mekan0.com, oo wata amarradan 
Tafatir amarka

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

Waxay kula furi doontaa bog maran, waxaad ku dari doontaa bogga foomkan. Qaado dhammaan koodka, laakiin u beddel magaca domainka, magacaaga domainka


Magaca Server www.test.mekan0.com 
ServerAlias imtixaan.mekan0.com 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

Kadib dhammaystirka, waxaad riixdaa badhanka Ctrl _x, ka dibna y iyo Geli, ka dibna dib u bilaw Apache si aad u dhaqaajiso jaangooyooyinka amarkan,

systemctl dib u cusbooneysii httpd

 

Ku rakibida WordPress

Marxaladdan, waxaan ka saareynaa WordPress waxaana u wareejineynaa meesha ay ku yaalaan faylalka domainka, iyada oo loo marayo amarradan, amar kasta si gooni ah, ka dib amar kasta waxaan riixeynaa Gelida

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

Amarka koowaad ee kooban: sii wad tmp
Midda labaad: Waxay ka soo saartaa nooca WordPress ee boggeeda rasmiga ah
Amarka saddexaad: wuxuu dejiyaa xirmada WordPress 
Amarka afraad: Waxa ay gashaa galka WordPress-ka ee aan la cadaadin
Amarka shanaad: Wuxuu u sameeyaa faylka WordPress ee goobta 
Amarka lixaad: koobiyaya faylalka WordPress ka dib marka lagu furo galka domainka 
Amarka toddobaad: Waxa uu siinayaa 775 mudnaanta faylalka
Amarka sideedaad: Wuxuu ka dhigayaa 644 mudnaan faylalka "Mudnaanta waa la akhriyaa oo qoraa rukhsad, nambar kastaa wuxuu leeyahay mudnaan, wax walba waxaan ku sharixi doonaa maqaallo kale"

Tafatirka faylka qaabeynta

Marxaladdan, waxaan wax ka beddeleynaa faylka qaabeynta ee isku xirka WordPress ee xogta xogta, si aan u kaydiyo wax kasta oo ku jira amarkan. 

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

Oo waxaad ku darsataa username iyo password-ka database-ka, kaas oo aan ku abuurnay waqti ka hor ee sadarrada sare.

 

maamula domainka 

Si loo maamulo domain-ka, waxaan adeegsan karnaa Cloudflare oo aan ku dari karnaa domainka, ka dibna waxaan ku dari karnaa IP-ga domain-ka DNS.Tallaabadan waxaan sii wadi doonaa cashar kale maanta waxaana ku dari doonaa linkiga maqaalka halkan.

Ka dib marka la dhammeeyo isku xirka bogga Cloud Flare iyo dhammaystirka, waxaan ka codsaneynaa bogga browserka iyo rakibidda WordPress ayaa kugu bilaaban doonta habkan, Sawir muujinaya rakibaadkii ugu horreeyay ee WordPress ee Debian 9

Marka la dhammeeyo tillaabooyinka, WordPress si guul leh ayaa loo rakibay, Server-kuna waa la habeeyey, la soco casharka labaad ee ku saabsan sida loo ilaaliyo server-ka, waxaan halkan ku dhejin doonaa sharraxa labaad marka aan dhammeeyo.

Markaad koobiyayso casharka, fadlan sheeg Masar

Meelaha la xidhiidha
Ku daabac maqaalka