Բացատրեք սերվերի պաշտպանությունը և WordPress- ի տեղադրումը (1)

Բարև իմ եղբայրներ, մեր համեստ Mekano Tech կայքի հետևորդներ, այս հոդվածում, որը վերաբերում է վեբ սերվերների կառավարմանն ու պաշտպանությանը,

Այս դասում մենք կպաշտպանենք սերվերը և դրա վրա կտեղադրենք WordPress,
Ապահով և կայուն կայք կամ բլոգ կառուցելու համար ՝ հետագայում ֆինանսական եկամուտ ստանալու համար,
Եթե ​​դուք դանդաղ հյուրընկալող ընկերություններից տուժածների 90 տոկոսի մեջ եք, ապա այս հոդվածը ձեզ համար է

Այս դասընթացի օգուտը:

  • Ստեղծեք լիովին ապահով և արագ կայք ՝ բոլոր ռեսուրսներով, որոնք ծառայում են միայն ձեր կայքին:
  • Ձեր կայքի տվյալների պաշտպանությունը ձեզ համար «Երբ ձեր կայքը տեղադրվում է որևէ հոստինգ ընկերության կողմից, նրանք լիովին վերահսկում են ձեր կայքը, ձեր տվյալները, տվյալների բազան և ամեն ինչ»:
  • Էժան սերվեր ստեղծելը հատուկ ռեսուրսներով: Ամսական արժեքը 43 եգիպտական ​​ֆունտ է, ինչ հրաշալի է
  • Խնայելով գումար կեղծ հոստինգ ընկերությունների ծախսերի պատճառով ՝ իրենց գներով. Եվ ամենացածր հոստինգի ծրագիրը ձեզ կարժենա տարեկան 4 EGP, և այն ուժեղ չէ »:
  • Կառավարեք և պաշտպանեք սերվերը և պրոֆեսիոնալ կառավարեք ձեր կայքը

Դասընթացի պահանջները 

Բացատրության սկիզբը

Միացեք սերվերին

Սերվերի միացման ծրագրակազմը բեռնելուց և տեղադրելուց հետո նեխած  Մենք փոս ենք պատրաստում և այն այսպիսի տեսք կունենա

«Հյուրընկալողի անուն» դաշտում գրում եք սերվերի IP- ն ՝ «դա ինտերնետին միացված ցանկացած սերվերի կամ սարքի թվային ID- ն է, առանց որի դուք չեք կարող միանալ սերվերին», այնուհետև կտտացրեք «Բաց»,

  • Օրինակներ

Բացելը սեղմելուց հետո կհայտնվի Shell կապի սև էկրան

  • Օրինակներ

 

Դուք կգրեք սերվերի օգտանունը, և երբեմն դա արմատ է, իսկ հետո ՝ սերվերի գաղտնաբառը
Որտեղի՞ց կստանաք սերվերի տվյալները IP- ից, օգտագործողից և գաղտնաբառից:

  • Երբ դուք պահանջում եք բաժանորդագրվել Hetzner- ին, ինչպես ցույց է տրված վերևում, ձեր Hetzner հաշվի վահանակում կարող եք ստեղծել սերվեր և ընտրել սերվերի վրա ավտոմատ տեղադրված բաշխումը, և 5 վայրկյանից պակաս ժամանակում կստանաք հաղորդագրություն ձեր գրանցված էլփոստ ՝ սերվերի տվյալներով IP- ից, օգտագործողից և գաղտնաբառից, օրինակ

SSH պատյանին միանալու շագանակագույն էջի հայտնվելուց հետո «դա անվտանգ փոխանցման արձանագրություն է, որը թույլ է տալիս վերահսկել ամբողջ համակարգը հրամանների միջոցով»: Դուք այժմ գտնվում եք սերվերի ներսում, միացված եք դրան և կարող եք ամբողջությամբ վերահսկել այն: հրամանների միջոցով,

Սերվերի թարմացման թարմացում

Սկզբում, ամեն ինչից առաջ, մենք թարմացնում ենք համակարգը, որպեսզի համակարգը թարմացնի պաշտպանիչ բեռնախցիկը և շտկի որոշ խնդիրներ, եթե այդպիսիք կան, մուտքագրեք այս հրամանը, այնուհետև սեղմեք Enter

yum -y թարմացում
  • Օրինակներ

 

Դուք կսպասեք, երբ սերվերը կավարտի «տեղադրված օպերացիոն համակարգին ինտեգրված ծրագրակազմ» համակարգի փաթեթների թարմացումը

Տեղադրեք wget և nano

Ավարտից հետո դուք տեղադրում եք երկու կարևոր ծրագիր ՝ wget «ծրագիր, որը ֆայլերը ներբեռնում է ուղիղ հղման միջոցով» և nano «տեքստային խմբագրիչ ծրագիր, ինչպիսին է Windows- ի հետ ինտեգրված Notepad ծրագիրը» այս հրամանի միջոցով:

yum -y տեղադրել wget nano

տեղադրել apache

Ավարտից հետո մենք կարգավորում ենք սերվերը ՝ որպես վեբ սերվեր աշխատելու համար, այնուհետև տեղադրելու ենք WordPress- ը,
Որպեսզի համակարգը գործի որպես վեբ սերվեր, մենք պետք է տեղադրենք, Apache «Apache- ն վեբ սերվեր է, որը ցուցադրում է html և php ֆայլեր, իհարկե, առանց Apache- ի», համակարգը ձեզ հետ չի աշխատի որպես վեբ սերվեր

Առայժմ և ամեն ինչ կարգին է, մենք տեղադրում ենք Apache ՝ ավելացնելով այս հրամանը, այնուհետև սեղմելով Enter

yum install httpd -y

Տեղադրման ավարտից հետո մենք ավելացնում ենք այս հրամանը ՝ Apache գործարկելու համար, այնուհետև սեղմեք Enter

systemctl start httpd

Որպեսզի համոզվենք, որ Apache- ն աշխատում է, մենք ավելացնում ենք այս հրամանը

systemctl status httpd

Այն ցույց կտա ձեզ այն, ինչ ես ցույց կտամ նկարում, որ այն աշխատում է

Համոզվեք, որ Apache- ն աշխատում է

Բացի այդ, համոզվելու համար, որ Apache- ն ճիշտ է աշխատում, մենք այն գրում ենք սերվերի IP- ին բրաուզերում, և եթե այն ձեզ մոտ հայտնվի, ինչպես ցույց է տրված նկարում, ամեն ինչ կարգին է,

Այժմ սերվերը, որը մենք կարող ենք միացնել դրան բրաուզերի միջոցով, և մինչ այժմ ամեն ինչ կարգին է և աշխատում է ճիշտ:

Տվյալների բազայի հրաշագործի տեղադրում

Մենք տեղադրում ենք տվյալների բազայի հրաշագործ «Wordpress համակարգին անհրաժեշտ է տվյալների բազա ՝ հոդվածներին, պատկերներին և այլ տվյալներ պահելու համար», 

Մենք ավելացնում ենք այս հրամանները մեկ առ մեկ, այնուհետև սեղմում ենք Enter կոճակը

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
Յումի թարմացում
sudo yum տեղադրել mysql-server
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 տեղադրել php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php -mbstring php -mcrypt php-xml
ծառայություն httpd վերսկսել

Ավարտելուց հետո մենք ստեղծում ենք տվյալների բազա ՝ անուն ավելացնելով տվյալների բազայում ՝ ավելացնելով այս հրամանները,

Ստեղծել օգտվող 'մեխ 0'@' localhost 'ԻՆՉՊԱՆՈՒՄ Է'102030';
Ստեղծեք տվյալների շտեմարան mekan0db;
ՏՐԱՄԱԴՐԵԼ ԲՈԼՈՐ ՊԱՀԱՆՆԵՐԸ mekan0db* Դեպի 'մեխ 0'@' localhost 'ԳՐԱՆԹԱԿԱՅԻՆ ԸՆՏՐՈԹՅՈՆՈՎ;
FLUSH PRIVILEGES;

Պարզաբանեք, թե ինչ կա վերևի ծածկագրում, կարմիրում դա տվյալների բազայի անունն է, դեղին գույնը `տվյալների բազայի, իսկ կանաչով` տվյալների բազայի գաղտնաբառը,

Առաջին ծածկագրի ամփոփագիրը. Մենք ստեղծեցինք mekan0 անունով օգտվողի անուն և ավելացրեցինք այն 102030 գաղտնաբառով 
Երկրորդ ծածկագիրը. Մենք ստեղծեցինք տվյալների բազա mekan0db անունով
Երրորդ ծածկագիրը. Mekan0 օգտվողի անունը մեխ 0 db տվյալների բազայի հետ կապեցինք ՝ ավելացնելով բոլոր արտոնությունները.

Apache- ին տիրույթի ավելացում 

Այս փուլում մենք կավելացնենք այն տիրույթը, որի վրա կաշխատի WordPress- ը: Կարող եք բաց թողնել այս քայլը, եթե բացատրությունը կիրառեք տեղական սերվերի վրա. «Տեղական սերվերը ծրագիր է, որը ձեր համակարգչում տեղադրում է Apache և php կոմպիլյատորներ համացանց մուտք գործելուց առաջ ուսուցման նպատակով »:

Իմ դեպքում այս հրամաններով կավելացնեմ Mekano Tech Informatics-ի ենթադոմեյնը՝ test.mekan0.com. 
Խմբագրել հրամանը

նանո /etc/httpd/conf.d/site1.conf

Ձեզ հետ կբացի դատարկ էջ, դուք այս ձևով կավելացնեք տիրույթը: Վերցրեք ամբողջ ծածկագիրը, բայց փոխեք տիրույթի անունը ՝ ձեր սեփական տիրույթի անունով


ServerName www.test.mekan0.com 
ServerAlias- ը test.mekan0.com 
DocumentRoot/var/www/html/public_html 
ErrorLog /var/www/html/error.log 

Ավարտելուց հետո դուք սեղմում եք Ctrl _x կոճակը, այնուհետև y և Enter, այնուհետև վերագործարկեք Apache- ը ՝ այս հրամանով կարգավորումները ակտիվացնելու համար,

systemctl վերսկսել httpd

 

WordPress- ի տեղադրում

Այս փուլում մենք դուրս ենք բերում WordPress- ը և տեղափոխում այն ​​տիրույթի ֆայլերի գտնվելու վայր, այս հրամանների միջոցով ՝ յուրաքանչյուր հրաման առանձին, և յուրաքանչյուր հրամանից հետո սեղմում ենք Enter

cd / tmp
wget https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
cd wordpress- ը
mkdir -p/var/www/html/public_html
cp -r */var/www/html/public_html
գտնել/var/www/html/public_html -տիպ d -exec chmod 755 {} \;
գտնել/var/www/html/public_html -տիպ f -exec chmod 644 {} \;

Առաջին հրամանագրի համառոտ նկարագրությունը. Անցեք tmp- ով
Երկրորդ բանը. Այն հանում է WordPress- ի պատճենը իր պաշտոնական կայքից
Երրորդ հրամանը. Decompresses WordPress փաթեթը 
Չորրորդ հրաման. Այն մտնում է WordPress- ի ոչ սեղմված թղթապանակ
Հինգերորդ հրաման. Ստեղծում է WordPress ֆայլ տիրույթի համար 
Վեցերորդ հրամանը. Պատճենում է WordPress ֆայլերը դրանք դոմենային թղթապանակից փաթեթավորելուց հետո 
Յոթերորդ հրամանը. Այն ֆայլերին տալիս է 775 արտոնություն
Ութերորդ հրամանը. 644 արտոնություն է տալիս թղթապանակների համար «Արտոնությունները կարդում և գրում են թույլտվություններ, յուրաքանչյուր թիվ ունի արտոնություն, ես ամեն ինչ կբացատրեմ այլ հոդվածներում»:

Կարգավորող ֆայլը խմբագրելը

Այս փուլում մենք փոփոխում ենք տվյալների բազայի հետ WordPress- ի միացման կազմաձևման ֆայլը ՝ այս հրամանի միջոցով ամեն ինչ պահելու համար: 

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

Եվ դուք ավելացնում եք տվյալների բազայի օգտվողի անունն ու գաղտնաբառը, որը մենք ստեղծել էինք քիչ առաջ վերը նշված տողերում,

 

գործարկել տիրույթը 

Տիրույթը գործարկելու համար մենք կարող ենք օգտագործել Cloudflare- ը և դրան ավելացնել տիրույթը, այնուհետև ավելացնել տիրույթի DNS- ի IP- ն: Այս քայլին կշարունակեմ այսօր մեկ այլ դասում և հոդվածի հղումը կներառեմ այստեղ

Cloudflare- ին տիրույթի կապն ավարտելուց և ավարտելուց հետո մենք խնդրում ենք տիրույթը դիտարկիչում և WordPress- ի տեղադրումը կսկսվի ձեզ հետ այս կերպ, Պատկեր, որը ցույց է տալիս WordPress- ի առաջին տեղադրումը Debian 9 -ում

Քայլերն ավարտելուց հետո WordPress- ը հաջողությամբ տեղադրվեց, և սերվերը կազմաձևվեց, հետևեք սերվերին պաշտպանելու երկրորդ դասին, երկրորդ բացատրության հղումը կտեղադրեմ այստեղ, երբ այն ավարտեմ

Դասը պատճենելիս նշեք Եգիպտոսը

Առնչվող հաղորդագրություններ
Հրապարակեք հոդվածը