Прывітанне, мае браты, паслядоўнікі нашага скромнага вэб-сайта Mekano Tech, у гэтым артыкуле, звязанай з кіраваннем і абаронай вэб-сервераў,
У гэтым уроку мы будзем абараняць сервер і ўсталяваць на яго WordPress,
Каб стварыць бяспечны і стабільны вэб -сайт або блог, каб пазней атрымаць фінансавую аддачу,
Калі вы сярод 90 працэнтаў пацярпелых ад павольных хостынгавых кампаній, то гэты артыкул для вас
Карысць ад гэтага курса?
- Стварэнне цалкам бяспечнага і хуткага сайта з усімі рэсурсамі, якія абслугоўваюць толькі ваш сайт.
- Абарона дадзеных вашага вэб -сайта для вас "Калі ваш вэб -сайт размяшчае якая -небудзь хостынгавая кампанія, ён поўнасцю кантралюе ваш вэб -сайт, вашыя дадзеныя, базу дадзеных і ўсё".
- Стварэнне недарагога сервера з адмысловымі рэсурсамі. Штомесячны кошт 43 егіпецкіх фунтаў, як цудоўна
- Эканомія грошай з -за выдаткаў падробленых хостынгавых кампаній па іх коштах. «Хостынгавыя кампаніі арандуюць цэлы сервер з 4 працэсарамі і 32 ГБ аператыўнай памяці, і яны размяшчаюць амаль 100 вэб -сайтаў. А самы нізкі план хостынгу будзе каштаваць вам 1200 EGP штогод, і гэта не моцна ".
- Кіруйце і абараняйце сервер і прафесійна кіруйце сваім сайтам
Патрабаванні да курса
- праграма для падлучэння да сервера Спампаваць kit для падлучэння да сервера
- Сервер, усталяваны на дыстрыбутыве Centos, можна забраніраваць тут Гетцнер
- Вядома, кампутар з усталяванай Windows або любой іншай сістэмай
Пачатак тлумачэння
Падлучэнне да сервера
Пасля загрузкі і ўстаноўкі праграмнага забеспячэння для падлучэння сервера задзірысты Мы робім адтуліну, і гэта будзе выглядаць так
У полі "Імя хаста" вы ўводзіце 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 быў паспяхова ўсталяваны і сервер настроены, выканайце другі ўрок, як абараніць сервер, я дам тут спасылку на другое тлумачэнне, калі скончу яго
Пры капіраванні ўрока, калі ласка, згадвайце Егіпет