Муҳофизати сервер ва насби WordPress (1)

Салом бародарони ман, пайравони вебсайти хоксоронаи мо Mekano Tech, дар ин мақола марбут ба идора ва ҳифзи серверҳои веб,

Дар ин дарс мо серверро муҳофизат мекунем ва дар он WordPress насб мекунем.
Барои сохтани вебсайт ё блоги бехатар ва устувор барои гирифтани даромади молиявӣ дертар,
Агар шумо дар байни 90 фоизи онҳое бошед, ки аз ширкатҳои хостинги суст зарар дидаанд, пас ин мақола барои шумост

Манфиати ин курс?

  • Сохтани як сайти комилан эмин ва зуд бо тамоми захираҳое, ки танҳо ба сайти шумо хидмат мекунанд.
  • Муҳофизати маълумоти вебсайти шумо барои шумо "Вақте ки вебсайти шумо аз ҷониби ягон ширкати хостингӣ ҷойгир карда мешавад, онҳо вебсайти шумо, маълумоти шумо, пойгоҳи додаҳо ва ҳама чизро дар зери назорати комил қарор медиҳанд."
  • Эҷоди сервери арзон бо захираҳои махсус. Нархи моҳона 43 фунти мисрӣ аст, чӣ қадар олиҷаноб
  • Сарфа кардани пул аз ҳисоби хароҷоти ширкатҳои қалбакии хостинг бо нархи онҳо.“Ширкатҳои хостингӣ тамоми серверро бо 4 протсессор ва 32 ГБ хотираи оперативӣ иҷора мегиранд ва тақрибан 100 вебсайтро ҷойгир мекунанд. Ва нақшаи пасттарини хостинг ба шумо солона 1200 EGP арзиш дорад ва он қавӣ нест."
  • Серверро идора ва муҳофизат кунед ва сайти худро ба таври касбӣ идора кунед

Талаботи курс 

Оғози шарҳ

Ба сервер пайваст шавед

Пас аз зеркашӣ ва насби нармафзори пайвасти сервер putyy  Мо сӯрох мекунем ва он чунин хоҳад буд

Дар майдони "Номи мизбон" шумо IP-и серверро менависед "ин ID рақамии ҳама гуна сервер ё дастгоҳи ба Интернет пайвастшуда аст, ки бе он шумо ба сервер пайваст шуда наметавонед" пас шумо Кушоданро пахш мекунед,

  • Мисол

Пас аз пахш кардани Кушодан, экрани пайвасти сиёҳи Shell пайдо мешавад

  • Мисол

 

Шумо номи корбарии серверро менависед ва баъзан он реша аст ва пас пароли сервер
Маълумоти серверро аз IP, корбар ва парол аз куҷо мегиред?

  • Вақте ки шумо дархости обуна шудан ба Hetzner-ро дархост мекунед, тавре ки дар боло нишон дода шудааст, дар панели ҳисоби Hetzner худ, шумо метавонед сервер эҷод кунед ва тақсимоти ба таври худкор дар сервер насбшударо интихоб кунед ва дар муддати камтар аз 5 сония шумо дар бораи сабти номатон паём хоҳед гирифт. почтаи электронӣ бо маълумоти сервер аз IP, корбар ва парол, Мисол

Пас аз пайдо шудани саҳифаи қаҳваранг барои пайвастшавӣ ба қабати SSH, "он протоколи интиқоли бехатар аст, ки ба шумо имкон медиҳад, ки тамоми системаро тавассути фармонҳо идора кунед." Шумо ҳоло дар дохили сервер ҳастед, шумо ба он пайваст шудаед ва шумо метавонед онро комилан идора кунед. тавассути фармонҳо,

Навсозии сервер

Дар аввал, пеш аз ҳама, мо системаро навсозӣ мекунем, то система пурборкунии муҳофизатро навсозӣ кунад ва баъзе мушкилотро ҳал кунад, агар мавҷуд бошад, ин фармонро ворид кунед ва Enterро пахш кунед.

навсозии Yum-y
  • Мисол

 

Шумо интизор мешавед, ки сервер навсозии бастаҳои системаро "нармафзори ҳамгирошуда бо системаи оператсионии насбшуда" анҷом медиҳад.

wget ва nano насб кунед

Пас аз анҷом, шумо ду барномаи муҳимро насб мекунед, wget "барномае, ки файлҳоро тавассути истиноди мустақим зеркашӣ мекунад" ва нано "барномаи муҳаррири матнӣ ба монанди барномаи Notepad бо Windows ҳамгирошуда" тавассути ин фармон.

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
навсозии YUM
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 насб кардани php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-phmepph -string -mcrypt php-xml
хидмати httpd бозоғоз кунед

Пас аз анҷом, мо пойгоҳи додаҳо эҷод мекунем, бо илова кардани ин фармонҳо ба базаи маълумот ном илова мекунем,

Эҷоди корбар'ҷои 0'@' localhost 'АЗ ҶОНИБИ МА'ЛУМОТ'102030';
Эҷоди МАЪЛУМОТ mekan0db;
ҲАМАИ ИМТИЗОНРО ДИҲЕД mekan0db. * БА 'ҷои 0'@'localhost' БО ОПЕРАЦИЯИ ГРАНТ;
ПРОБЛЕНӢ;

Муайян кунед, ки дар коди боло чӣ аст, бо ранги сурх номи базаи маълумот, зард номи базаи маълумот ва бо ранги сабз пароли базаи маълумот аст,

Хулосаи рамзи аввал: Мо номи корбарро бо номи mekan0 эҷод кардем ва онро бо пароли 102030 илова кардем 
Рамзи дуюм: Мо пойгоҳи додаҳоро бо номи mekan0db таъсис додем
Рамзи сеюм: Мо номи корбари mekan0-ро бо махзани mekan0db бо илова кардани тамоми имтиёзҳо пайваст кардем, "Ҳама имтиёзҳо маънои онро доранд, ки корбар метавонад пойгоҳи додаҳоро аз илова, тағир додан ва нест кардан пурра назорат кунад"

Илова кардани домен ба Apache 

Дар ин марҳила, мо доменеро, ки WordPress дар он кор мекунад, илова мекунем.Шумо метавонед ин қадамро гузаред, агар шумо тавзеҳро дар сервери маҳаллӣ татбиқ кунед, “Сервери маҳаллӣ барномаест, ки дар компютери шумо Apache ва php компиляторҳоро насб мекунад ва ин аст. бо мақсади омӯзиш пеш аз дастрасӣ ба веб."

Дар ҳолати ман ман зердомени Mekano Tech Informatics, test.mekan0.com -ро бо ин фармонҳо илова мекунам. 
Фармони таҳрир

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

Он бо шумо як саҳифаи холӣ мекушояд, шумо доменро дар ин шакл илова мекунед. Ҳама кодро гиред, аммо номи доменро ба номи домени худ иваз кунед


Номи сервер www.test.mekan0.com 
ServerAliases 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 -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-ро истифода барем ва доменро ба он илова кунем ва баъд IP-и DNS-и доменро илова кунем.Ман имрӯз дар дарси дигар ин қадамро идома медиҳам ва истинод ба мақоларо дар ин ҷо дохил мекунам

Пас аз ба итмом расидани пайваст кардани домен ба Cloud Flare ва анҷом додани он, мо доменро дар браузер дархост мекунем ва насби WordPress бо шумо бо ин роҳ оғоз мешавад, Тасвири аввалин насби WordPress дар Debian 9 нишон медиҳад

Пас аз анҷом додани қадамҳо, WordPress бомуваффақият насб карда шуд ва сервер танзим карда шуд, дарси дуюмро дар бораи чӣ гуна муҳофизат кардани сервер пайравӣ кунед, ман истинод ба шарҳи дуюмро дар ин ҷо мегузорам, вақте ки онро ба итмом мерасонам.

Ҳангоми нусхабардории дарс, лутфан Мисрро қайд кунед

Садо Ояндасоз
Мақоларо дар