Förklara serverskydd och WordPress-installation (1)

Hej mina bröder, anhängare av vår ödmjuka Mekano Tech-webbplats, i den här artikeln relaterad till hantering och skydd av webbservrar,

I den här lektionen kommer vi att skydda servern och installera WordPress på den.
För att bygga en säker och stabil webbplats eller blogg för att få en ekonomisk avkastning senare,
Om du är bland de 90 procent av dem som drabbas av de långsamma webbhotellen, då är den här artikeln för dig

Fördelen med denna kurs?

  • Bygga en helt säker och snabb webbplats med alla resurser som endast tjänar din webbplats.
  • Skydda din webbplatsdata åt dig "När din webbplats är värd hos ett webbhotell har de fullständig kontroll över din webbplats, dina data, databasen och allting."
  • Skapa en billig server med speciella resurser. Månadskostnaden är 43 egyptiska pund, så underbart
  • Spara pengar på grund av kostnaderna för falska värdföretag till deras priser. ”Värdföretag hyr en hel server med 4 processorer och 32 GB RAM, och de är värd för nästan 100 webbplatser. Och den lägsta värdplanen kommer att kosta dig 1200 EGP årligen, och den är inte stark.”
  • Hantera och skydda servern och hantera din webbplats professionellt

Kurskrav 

Början av förklaringen

Anslut till servern

Efter nedladdning och installation av serveranslutningsprogrammet putyy  Vi gör ett hål och det kommer att se ut så här

I fältet Värdnamn skriver du serverns IP, "det är det digitala ID:t för vilken server eller enhet som helst som är ansluten till Internet, utan vilken du inte kan ansluta till servern", sedan klickar du på Öppna,

  • Exempel

Efter att ha tryckt på Öppna visas den svarta Shell-anslutningsskärmen

  • Exempel

 

Du kommer att skriva serverns användarnamn, och ibland är det root, och sedan lösenordet för servern
Var får du serverdata från IP, användare och lösenord?

  • När du begär att få prenumerera på Hetzner, som visas ovan, på instrumentpanelen för Hetzner-kontot, kan du skapa en server och välja distributionen som automatiskt installeras på servern, och inom mindre än 5 sekunder kommer du att få ett meddelande på din registrerade e-post med serverdata från IP, användare och lösenord, Exempel

Efter att den bruna sidan av anslutningen till SSH-skalet dyker upp, "det är ett säkert överföringsprotokoll som låter dig styra hela systemet genom kommandon." Du är nu inne i servern, du har anslutit till den och du kan kontrollera den helt och hållet genom kommandon,

Uppdatering av serveruppdatering

Först, före något, uppdaterar vi systemet, så att systemet uppdaterar skyddsstarten och fixar några problem, om några, skriv det här kommandot och tryck sedan på Enter

yum-en uppdatering
  • Exempel

 

Du kommer att vänta när servern är klar med att uppdatera systempaketen "programvara integrerad med det installerade operativsystemet"

Installera wget och nano

När du är klar installerar du två viktiga program, nämligen wget "ett program som laddar ner filer via direktlänken" och nano "ett textredigeringsprogram som t.ex. Anteckningar integrerat med Windows" genom detta kommando

yum -y installera wget nano

installera apache

Efter färdigställandet konfigurerar vi servern att fungera som en webbserver, och sedan installerar vi WordPress,
För att systemet ska fungera som en webbserver måste vi installera, Apache "Apache är en webbserver som visar html- och php-filer givetvis utan Apache", systemet fungerar inte med dig som webbserver

Än så länge är allt bra, vi installerar Apache genom att lägga till det här kommandot och sedan trycka på Enter

yum install httpd -y

När installationen är klar lägger vi till det här kommandot för att köra Apache och trycker sedan på Enter

systemctl start httpd

För att säkerställa att Apache fungerar lägger vi till det här kommandot

systemctl status httpd

Det kommer att visa dig vad jag kommer att visa på bilden att det fungerar

Se till att Apache körs

Dessutom, för att säkerställa att Apache fungerar korrekt, skriver vi det till serverns IP i webbläsaren, och om det visas med dig som visas på bilden är allt bra,

Nu servern vi kan ansluta till den via webbläsaren, och än så länge är allt bra och fungerar korrekt.

Installation av Databas Wizard

Vi installerar databasguiden "Wordpress-systemet behöver en databas att ansluta till för att lagra artiklar, bilder och annan data", 

Vi lägger till dessa kommandon, ett i taget, och trycker sedan på Enter-knappen

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum uppdatering
sudo yum installera mysql-server
sudo systemctl starta mysqld
sudo mysql_secure_installation

Den visar dig alternativ, lägg till y och skriv sedan in i varje alternativ

Efter slutförandet har vi avslutat installationen av databasguiden, genom kommandona ovan

installera php 7.2

 php-översättningar måste installeras, för att översätta wordpress lägger vi till dessa kommandon för att installera php-översättningar,

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 installera php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php-pecl-memcached -mcrypt php-xml
tjänsten httpd starta

Efter slutförandet skapar vi en databas, lägger till ett namn till databasen genom att lägga till dessa kommandon,

SKAPA ANVÄNDARE'plats0'@' localhost 'IDENTIFIED BY'102030';
SKAPA DATABAS mekan0db;
BEVILJA ALLA PRIVILEGER PÅ mekan0db. * Till "plats0'@'localhost' MED TILLGÅNGSALTERNATIV;
FLUSH PRIVILEGES;

Förtydliga vad som står i koden ovan, i rött är det namnet på databasen, i gult är det namnet på databasen och i grönt är det lösenordet för databasen,

Sammanfattningen av den första koden: Vi skapade ett användarnamn med namnet mekan0 och la till det med lösenordet 102030 
Den andra koden: Vi skapade en databas med namnet mekan0db
Den tredje koden: Vi länkade användarnamnet mekan0 med mekan0db-databasen med att lägga till alla privilegier, "Alla privilegier betyder att användaren helt kan kontrollera databasen från att lägga till, ändra och ta bort"

Lägga till en domän till Apache 

I det här skedet kommer vi att lägga till domänen som WordPress kommer att köras på. Du kan hoppa över detta steg om du använder förklaringen på en lokal server, "Den lokala servern är ett program som installerar Apache och php översättare på din dator och detta är för inlärningsändamål innan du går in på webben."

I mitt fall kommer jag att lägga till underdomänen för Mekano Tech Informatics, test.mekan0.com, med dessa kommandon 
Redigera kommando

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

Det kommer att öppna en tom sida med dig, du kommer att lägga till domänen i detta formulär. Ta all kod, men ändra domännamnet, till ditt eget domännamn


Server namn www.test.mekan0.com 
Server test.mekan0.com 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

När du är klar trycker du på Ctrl _x-knappen, sedan y och Enter och startar sedan om Apache för att aktivera inställningarna med detta kommando,

systemctl starta om httpd

 

WordPress installation

I detta skede drar vi tillbaka WordPress och flyttar det till platsen för domänfilerna, genom dessa kommandon, varje kommando separat, och efter varje kommando trycker vi på Enter

cd / tmp
wget https://wordpress.org/latest.tar.gz
tar -xvf senaste.tar.gz
cd wordpress
mkdir -p /var/www/html/public_html
cp -r * /var/www/html/public_html
hitta /var/www/html/public_html -type d -exec chmod 755 {} \;
hitta /var/www/html/public_html -typ f -exec chmod 644 {} \;

Sammanfattning av första kommandot: fortsätt med tmp
Den andra saken: Den hämtar WordPress-versionen från sin officiella webbplats
Det tredje kommandot: dekomprimerar WordPress-paketet 
Fjärde kommandot: Det går in i den okomprimerade WordPress-mappen
Femte kommandot: Skapar en WordPress-fil för domänen 
Det sjätte kommandot: kopierar WordPress-filerna efter att ha packat upp dem till domänmappen 
Det sjunde kommandot: Det ger 775 privilegier till filerna
Det åttonde kommandot: Det ger 644 privilegier för mappar "Behörigheterna är behörigheterna att läsa och skriva, varje nummer har ett privilegium, jag kommer att förklara allt i andra artiklar"

Redigera konfigurationsfilen

I det här skedet ändrar vi konfigurationsfilen för WordPress-anslutningen till databasen, för att lagra allt i den genom detta kommando. 

nano /var/www/html/public_html/wp-config.php

Och du lägger till användarnamnet och lösenordet för databasen, som vi skapade för ett tag sedan i raderna ovan,

 

köra domänen 

För att köra domänen kan vi använda Cloudflare och lägga till domänen till den, och sedan lägga till IP:n för domänens DNS. Jag kommer att fortsätta med detta steg i en annan lektion idag och jag kommer att inkludera en länk till artikeln här

Efter slutförandet av länkningen av domänen till Cloud Flare och färdigställandet begär vi domänen i webbläsaren och installationen av WordPress kommer att börja med dig på detta sätt, Bild som visar den första installationen av WordPress på Debian 9

Efter att ha slutfört stegen har WordPress installerats framgångsrikt och servern är konfigurerad, följ den andra lektionen om hur man skyddar servern, jag kommer att lägga länken till den andra förklaringen här när jag är klar

När du kopierar lektionen, nämn Egypten

Relaterade inlägg
Publicera artikeln på