Растлумачце абарону сервера і ўстаноўку WordPress (1)

Прывітанне, мае браты, паслядоўнікі нашага скромнага вэб-сайта Mekano Tech, у гэтым артыкуле, звязанай з кіраваннем і абаронай вэб-сервераў,

У гэтым уроку мы будзем абараняць сервер і ўсталяваць на яго WordPress,
Каб стварыць бяспечны і стабільны вэб -сайт або блог, каб пазней атрымаць фінансавую аддачу,
Калі вы сярод 90 працэнтаў пацярпелых ад павольных хостынгавых кампаній, то гэты артыкул для вас

Карысць ад гэтага курса?

  • Стварэнне цалкам бяспечнага і хуткага сайта з усімі рэсурсамі, якія абслугоўваюць толькі ваш сайт.
  • Абарона дадзеных вашага вэб -сайта для вас "Калі ваш вэб -сайт размяшчае якая -небудзь хостынгавая кампанія, ён поўнасцю кантралюе ваш вэб -сайт, вашыя дадзеныя, базу дадзеных і ўсё".
  • Стварэнне недарагога сервера з адмысловымі рэсурсамі. Штомесячны кошт 43 егіпецкіх фунтаў, як цудоўна
  • Эканомія грошай з -за выдаткаў падробленых хостынгавых кампаній па іх коштах. «Хостынгавыя кампаніі арандуюць цэлы сервер з 4 працэсарамі і 32 ГБ аператыўнай памяці, і яны размяшчаюць амаль 100 вэб -сайтаў. А самы нізкі план хостынгу будзе каштаваць вам 1200 EGP штогод, і гэта не моцна ".
  • Кіруйце і абараняйце сервер і прафесійна кіруйце сваім сайтам

Патрабаванні да курса 

Пачатак тлумачэння

Падлучэнне да сервера

Пасля загрузкі і ўстаноўкі праграмнага забеспячэння для падлучэння сервера задзірысты  Мы робім адтуліну, і гэта будзе выглядаць так

У полі "Імя хаста" вы ўводзіце IP -адрас сервера, "гэта лічбавы ідэнтыфікатар любога сервера або прылады, падлучанага да Інтэрнэту, без якога вы не можаце падлучыцца да сервера", а затым націскаеце Адкрыць,

  • Прыклад

Пасля націску Адкрыць з'явіцца чорны экран злучэння Shell

  • Прыклад

 

Вы будзеце пісаць імя карыстальніка сервера, а часам гэта корань, а потым пароль для сервера
Дзе вы атрымаеце дадзеныя сервера з IP, карыстальніка і пароля?

  • Калі вы просіце падпісацца на Hetzner, як паказана вышэй, на панэлі ўліковага запісу Hetzner, вы можаце стварыць сервер і выбраць дыстрыбутыў, які аўтаматычна ўсталёўваецца на сервер, і менш чым за 5 секунд вы атрымаеце паведамленне на свой зарэгістраваны электронная пошта з данымі сервера ад IP, карыстальніка і пароля, прыклад

Пасля таго, як з'явіцца карычневая старонка для падлучэння да абалонкі SSH, "гэта бяспечны пратакол перадачы, які дазваляе кіраваць усёй сістэмай з дапамогай каманд." Цяпер вы знаходзіцеся ўнутры сервера, вы падключыліся да яго, і вы можаце кіраваць ім цалкам праз каманды,

Абнаўленне абнаўлення сервера

Спачатку, перш чым што -небудзь, мы абнаўляем сістэму, каб сістэма абнавіла загрузнік абароны і выправіла некаторыя праблемы, калі такія ёсць, увядзіце гэтую каманду, а затым націсніце Enter

ні -y абнаўленне
  • Прыклад

 

Вы будзеце чакаць, калі сервер завершыць абнаўленне сістэмных пакетаў "праграмнае забеспячэнне, інтэграванае з усталяванай аперацыйнай сістэмай"

Усталюйце wget і nano

Пасля завяршэння вы ўсталюеце дзве важныя праграмы, wget "праграму, якая загружае файлы па прамой спасылцы" і nano "праграму для тэкставага рэдактара, напрыклад, праграму" Нататнік, інтэграваную з Windows ", з дапамогай гэтай каманды

ням -y ўсталяваць wget nano

ўсталяваць apache

Пасля завяршэння мы наладжваем сервер для працы ў якасці вэб -сервера, а затым мы ўсталюем WordPress,
Каб сістэма працавала як вэб -сервер, мы павінны ўсталяваць, Апач "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-сервер
sudo systemctl пачаць mysqld
суд 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
ням --enablerepo = рэмі, remi-php72 
ням --enablerepo = remi, remi-php72 ўсталяваць php-pecl-apcu php-cli php-групу php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php -mbstring php -mcrypt php-xml
службы HTTPD перазагрузіць

Пасля завяршэння мы ствараем базу дадзеных, дадаючы імя ў базу дадзеных, дадаючы гэтыя каманды,

СТВАРЫЦЬ КАРЫСТАЛЬНІКА 'месца0@ "Лакальны« вызначанага »102030';
CREATE DATABASE mekan0db;
НАДЗІЦЬ УСЕ ПРЫВІЛЕГІІ mekan0db. * TO 'месца0'@' localhost 'З ГРАНЦЫЙНЫМ варыянтам;
FLUSH ЛЬГОТЫ;

Удакладніце, што ў кодзе вышэй, чырвоным - гэта назва базы дадзеных, жоўтым - гэта назва базы дадзеных, а зялёным - пароль для базы дадзеных,

Рэзюмэ першага кода: Мы стварылі імя карыстальніка з імем mekan0 і дадалі яго з паролем 102030 
Другі код: Мы стварылі базу дадзеных з імем mekan0db
Трэці код: Мы звязалі імя карыстальніка mekan0 з базай дадзеных mekan0db, дадаўшы ўсе прывілеі: «Усе прывілеі азначаюць, што карыстальнік можа цалкам кантраляваць базу дадзеных ад дадання, змянення і выдалення»

Даданне дамена ў Apache 

На гэтым этапе мы дадамо дамен, на якім будзе працаваць WordPress. Вы можаце прапусціць гэты крок, калі ўжываеце тлумачэнне на лакальным серверы: «Лакальны сервер - гэта праграма, якая ўсталёўвае кампілятары Apache і php на ваш кампутар, і гэта у мэтах навучання перад выхадам у Інтэрнэт ».

У маім выпадку я дадам паддамен Mekano Tech Informatics, test.mekan0.com, з дапамогай гэтых каманд 
Змяніць каманду

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

Ён адкрые з вамі пустую старонку, вы дадасце дамен у гэтай форме. Вазьміце ўвесь код, але змяніце даменнае імя на ўласнае даменнае імя


ServerName www.test.mekan0.com 
ServerAlias test.mekan0.com 
DocumentRoot/var/www/html/public_html 
Журнал памылак /var/www/html/error.log 

Пасля завяршэння націсніце кнопку Ctrl _x, затым y і Enter, а затым перазапусціце Apache, каб актываваць налады з дапамогай гэтай каманды,

systemctl перазагрузка HTTPD

 

Ўстаноўка WordPress

На гэтым этапе мы адклікаем WordPress і перамяшчаем яго ў месцазнаходжанне файлаў дамена праз гэтыя каманды, кожную каманду асобна, і пасля кожнай каманды націскаем Enter

кд / TMP
wget https://wordpress.org/latest.tar.gz
tar -xvf апошні.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 быў паспяхова ўсталяваны і сервер настроены, выканайце другі ўрок, як абараніць сервер, я дам тут спасылку на другое тлумачэнне, калі скончу яго

Пры капіраванні ўрока, калі ласка, згадвайце Егіпет

Артыкулы па тэме
Апублікаваць артыкул на