Салом бародарони ман, пайравони вебсайти хоксоронаи мо Mekano Tech, дар ин мақола марбут ба идора ва ҳифзи серверҳои веб,
Дар ин дарс мо серверро муҳофизат мекунем ва дар он WordPress насб мекунем.
Барои сохтани вебсайт ё блоги бехатар ва устувор барои гирифтани даромади молиявӣ дертар,
Агар шумо дар байни 90 фоизи онҳое бошед, ки аз ширкатҳои хостинги суст зарар дидаанд, пас ин мақола барои шумост
Манфиати ин курс?
- Сохтани як сайти комилан эмин ва зуд бо тамоми захираҳое, ки танҳо ба сайти шумо хидмат мекунанд.
- Муҳофизати маълумоти вебсайти шумо барои шумо "Вақте ки вебсайти шумо аз ҷониби ягон ширкати хостингӣ ҷойгир карда мешавад, онҳо вебсайти шумо, маълумоти шумо, пойгоҳи додаҳо ва ҳама чизро дар зери назорати комил қарор медиҳанд."
- Эҷоди сервери арзон бо захираҳои махсус. Нархи моҳона 43 фунти мисрӣ аст, чӣ қадар олиҷаноб
- Сарфа кардани пул аз ҳисоби хароҷоти ширкатҳои қалбакии хостинг бо нархи онҳо.“Ширкатҳои хостингӣ тамоми серверро бо 4 протсессор ва 32 ГБ хотираи оперативӣ иҷора мегиранд ва тақрибан 100 вебсайтро ҷойгир мекунанд. Ва нақшаи пасттарини хостинг ба шумо солона 1200 EGP арзиш дорад ва он қавӣ нест."
- Серверро идора ва муҳофизат кунед ва сайти худро ба таври касбӣ идора кунед
Талаботи курс
- нармафзори пайвастшавӣ ба сервер Барои пайваст шудан ба сервер putty -ро зеркашӣ кунед
- Сервере, ки дар тақсимоти Centos насб шудааст, шумо метавонед аз ин ҷо фармоиш диҳед хетцнер
- Албатта, компютер бо Windows ё ягон системаи дигар насб карда шудааст
Оғози шарҳ
Ба сервер пайваст шавед
Пас аз зеркашӣ ва насби нармафзори пайвасти сервер 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 бомуваффақият насб карда шуд ва сервер танзим карда шуд, дарси дуюмро дар бораи чӣ гуна муҳофизат кардани сервер пайравӣ кунед, ман истинод ба шарҳи дуюмро дар ин ҷо мегузорам, вақте ки онро ба итмом мерасонам.
Ҳангоми нусхабардории дарс, лутфан Мисрро қайд кунед