Објаснете заштита на серверот и инсталација на WordPress (1)

Здраво, браќа мои, следбеници на нашата скромна веб-страница Mekano Tech, во оваа статија поврзана со управувањето и заштитата на веб-серверите,

Во оваа лекција, ќе го заштитиме серверот и ќе го инсталираме WordPress на него.
За да изградите заштитена и стабилна веб-локација или блог за да добиете финансиски принос подоцна,
Ако сте меѓу 90 проценти од оние кои се погодени од бавноста на хостинг компаниите, тогаш овој напис е погоден за вас

Придобивка од овој курс?

  • Изградете цела веб-локација која е заштитена и брза со сите ресурси што му служат само на вашата страница.
  • Заштита на податоците на вашата веб-страница „Кога вашата веб-страница е хостирана од која било компанија за хостирање, тие имаат целосна контрола врз вашата веб-страница, вашите податоци, базата на податоци и сè.
  • Создавањето ефтин сервер со посебни ресурси чини 43 египетски фунти месечно.Колку е прекрасно
  • Заштеда на пари поради цените на лажните хостинг компании: „Хостинг компаниите изнајмуваат комплетен сервер со 4 процесори и 32 GB RAM и хостираат приближно 100 веб-страници. Најнискиот хостинг план ќе ве чини 1200 египетски фунти годишно, и тој не е силен“.
  • Управувајте со серверот, заштитете го и професионално управувајте со вашиот сајт

Барања за курсот 

Почеток на објаснувањето

Се поврзува со серверот

По преземањето и инсталирањето на програмата за поврзување на серверот кит  Правиме отвор и ќе се појави вака

Во полето Host Name, ја пишувате IP адресата на серверот (тоа е дигитален идентификатор за кој било сервер или уред поврзан на Интернет, без кој не можете да се поврзете на серверот), потоа кликнете Open,

  • Пример

Откако ќе кликнете Отвори, ќе се појави екранот за поврзување со црна школка

  • Пример

 

Ќе го напишете корисничкото име на серверот, понекогаш 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 и потоа Enter на секоја опција

По завршувањето, завршивме со инсталирање на процесорот на базата на податоци, користејќи ги командите погоре

Инсталирање на php 7.2

 Мора да се инсталираат преводи на PHP за да работат на преведување на WordPress. Ги додаваме овие команди за да инсталираме преводи на PHP:

вртежи во минута -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.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-memcache -mbstring php-mcrypt php-xml
сервис httpd рестартирај

По завршувањето, создаваме база на податоци, додавајќи име во базата со додавање на овие команди:

„СОЗДАЈ КОРИСНИК“место0'@' localhost 'ИДЕНТИФИКИРАНО ОД'102030';
КРЕИРАЈТЕ ПОДАТОЦИ mekan0db;
ДАДЕТЕ ГИ СИТЕ ПРИВИЛЕГИИ mekan0db.* ДО 'место0'@'localhost' СО ОПЦИЈА ЗА ГРАНТ;
ФЛУШНИ ПРИВИЛЕГИ;

За да се разјасни што е во кодот погоре, црвено е името на базата на податоци, жолто е името на базата, а зелено е лозинката за базата на податоци.

Резиме на првиот код: Создадовме корисничко име со име mekan0 и додадовме лозинка на него 102030 
Втор код: Создадовме база на податоци со име mekan0db
Третиот код: Го поврзавме корисничкото име mekan0 со базата на податоци mekan0db, додавајќи ги сите привилегии. „Сите привилегии значат дека корисникот може да има целосна контрола врз базата на податоци, вклучувајќи додавање, менување и бришење“.

Додавање домен на Apache 

Во оваа фаза, ќе го додадеме доменот на кој ќе работи WordPress. Можете да го прескокнете овој чекор ако го применувате објаснувањето на локален сервер. „Локалниот сервер е програма што инсталира Apache и PHP преведувачи на вашиот компјутер. Ова е за цели на учење пред да пристапите на интернет“.

Во мојот случај, ќе го додадам поддоменот за Mekano Tech за информации, test.mekan0.com, со овие команди 
Наредба за уредување

нано /etc/httpd/conf.d/site1.conf

Ќе се отвори празна страница со вас. Можете да го додадете доменот во оваа форма. Го земате целиот код, но го менувате името на доменот во сопствено име на домен


Име на сервер www.test.mekan0.com 
СерверАлијас 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
ЦД Вордпрес
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 -тип f -exec chmod 644 {} \;

Резиме на првата команда: Одете на tmp
Втората команда: Ја повлекува верзијата на WordPress од неговата официјална веб-страница
Третата команда: Отпакувајте го пакетот WordPress 
Четврта команда: Внесете ја декомпресираната папка на WordPress
Петта команда: Направете WordPress датотека за доменот 
Шеста команда: Копирајте ги датотеките на WordPress откако ќе ги отпакувате во папката со домен 
Седма команда: Создава 775 привилегии за датотеки
Осмата команда: Создадете 644 привилегии за папки. „Привилегиите се дозволи за читање и пишување. Секој број има привилегија. Ќе објаснам сè во другите статии“.

Уредување на конфигурациската датотека

Во оваа фаза, ја менуваме датотеката за конфигурација за поврзувањето на WordPress со базата на податоци, така што таа складира сè во неа користејќи ја оваа команда. 

нано /var/www/html/public_html/wp-config.php

Вие ги додавате корисничкото име и лозинката во базата на податоци, кои ги создадовме пред малку во горните редови,

 

Стартувај го доменот 

За да управуваме со доменот, можеме да користиме Cloudflare и да го додадеме доменот на него, а потоа да ги додадеме IP и DNS на доменот. Ќе го започнам овој чекор во друга лекција денес и ќе вклучам врска до статијата овде.

По завршувањето на поврзувањето на доменот со Cloud Flare и завршувањето, го бараме доменот во прелистувачот и инсталацијата на WordPress ќе започне со вас на овој начин. Слика што ја прикажува првата инсталација на WordPress на Debian 9

По завршувањето на чекорите WordPress беше успешно инсталиран и серверот конфигуриран.Следете ја со мене втората лекција како да го заштитите серверот.Ќе ставам линк до второто објаснување овде кога ќе го завршам.

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

поврзани мислења
Објавете ја статијата на