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,
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