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
- programvara för serveranslutning Ladda ner kitt för att ansluta till servern
- En server installerad på Centos-distributionen kan du boka härifrån hetzner
- Naturligtvis en dator med Windows eller något annat system installerat
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,
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