Обяснете защитата на сървъра и инсталацията на WordPress (1)

Здравейте мои братя, последователи на нашия скромен уебсайт Mekano Tech, в тази статия, свързана с управлението и защитата на уеб сървъри,

В този урок ще защитим сървъра и ще инсталираме WordPress на него,
За да създадете сигурен и стабилен уебсайт или блог, за да получите финансова възвръщаемост по-късно,
Ако сте сред 90 процента от засегнатите от бавни хостинг компании, тогава тази статия е за вас

Ползата от този курс?

  • Изграждане на напълно защитен и бърз сайт с всички ресурси, които обслужват само вашия сайт.
  • Защита на данните на вашия уебсайт за себе си „Когато вашият уебсайт се хоства от която и да е хостинг компания, те имат пълен контрол върху вашия уебсайт, вашите данни, база данни и всичко.
  • Създаване на евтин сървър със специални ресурси.Месечната цена е 43 египетски лири, колко прекрасно
  • Спестяване на пари заради разходите на фалшивите хостинг компании на техните цени.“Хостинг компаниите наемат цял ​​сървър с 4 процесора и 32 GB RAM и хостват близо 100 уебсайта. И най-ниският хостинг план ще ви струва 1200 EGP годишно и не е силен.
  • Управлявайте и защитавайте сървъра и управлявайте сайта си професионално

Изисквания за курса 

Началото на обяснението

Свържете се със сървъра

След изтегляне и инсталиране на софтуера за свързване със сървъра замазка  Правим дупка и ще изглежда така

В полето „Име на хост“ пишете IP адреса на сървъра, „това е цифровият идентификатор на всеки сървър или устройство, свързано към Интернет, без което не можете да се свържете със сървъра“, след което щракнете върху Отвори,

  • Пример

След като натиснете Open, ще се появи черният екран за свързване на Shell

  • Пример

 

Ще напишете потребителското име на сървъра и понякога е root, а след това паролата за сървъра
Откъде ще получите сървърни данни от IP, потребител и парола?

  • Когато поискате да се абонирате за Hetzner, както е показано по-горе, в таблото за управление на вашия акаунт в Hetzner, можете да създадете сървър и да изберете дистрибуцията, която се инсталира автоматично на сървъра, и в рамките на по-малко от 5 секунди ще получите съобщение на вашия регистриран имейл със сървърни данни от IP, потребител и парола, Пример

След като се появи кафявата страница на връзката към SSH обвивката, "това е защитен протокол за трансфер, който ви позволява да контролирате цялата система чрез команди." Сега сте вътре в сървъра, свързали сте се с него и можете да го контролирате напълно чрез команди,

Актуализация на сървъра

Първо, преди всичко, актуализираме системата, така че системата да актуализира защитното зареждане и да коригира някои проблеми, ако има такива, въведете тази команда, след което натиснете Enter

yum -y актуализация
  • Пример

 

Ще изчакате, когато сървърът завърши актуализирането на системните пакети „софтуер, интегриран с инсталираната операционна система“

Инсталирайте wget и nano

След завършване инсталирате две важни програми, wget „програма, която изтегля файлове чрез директна връзка“ и nano „програма за текстов редактор, като например програмата 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
ням --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
уеб-услуга рестартирате

След завършване създаваме база данни, като добавяме име към базата данни, като добавяме тези команди,

СЪЗДАВАНЕ НА ПОТРЕБИТЕЛ'място0'@' localhost 'IDENTIFIED BY'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 
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 последен.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 на домейна. Ще продължа с тази стъпка в друг урок днес и ще включа връзка към статията тук

След завършване на свързването на домейна с Cloudflare и завършването, ние изискваме домейна в браузъра и инсталирането на WordPress ще започне с вас по този начин, Изображение, показващо първата инсталация на WordPress на Debian 9

След като завършите стъпките, WordPress е инсталиран успешно и сървърът е конфигуриран, следвайте втория урок как да защитите сървъра, ще сложа връзката към второто обяснение тук, когато го завърша

Когато преписвате урока, моля, споменете Египет

Свързани постове
Публикувайте статията на