Hallo myn bruorren, folgers fan ús beskieden Mekano Tech-webside, yn dit artikel relatearre oan it behearen en beskermjen fan webservers,
Yn dizze les sille wy de server beskermje en WordPress dêre ynstallearje,
Om in feilige en stabile webside as blog te bouwen om letter finansjele opbringsten te krijen,
As jo ûnder de 90 prosint binne fan dyjingen dy't beynfloede binne troch de trage hostingbedriuwen, dan is dit artikel foar jo
It foardiel fan dizze kursus?
- Bou in folslein befeilige en rappe webside mei alle boarnen dy't allinich jo side tsjinje.
- Jo websidegegevens foar jo beskermje "As jo webside wurdt host troch elk hostingbedriuw, hawwe se folsleine kontrôle oer jo webside, jo gegevens, de database en alles."
- It meitsjen fan in goedkeape server mei spesjale boarnen. De moanlikse kosten binne 43 Egyptyske pûn, hoe prachtich
- Jild besparje fanwegen de kosten fan falske hostingbedriuwen tsjin har prizen. En it leechste hostingplan sil jo jierliks 4 EGP kostje, en it is net sterk. ”
- Behear en beskermje de server en behear jo side profesjoneel
Kursuseasken
- server ferbining software Download stopverf om te ferbinen mei de server
- In server ynstalleare op 'e Centos -distribúsje, jo kinne hjir boeke hetzner
- Fansels, in kompjûter mei Windows as in oar systeem ynstalleare
It begjin fan 'e útlis
Ferbine mei de server
Nei it downloaden en ynstallearjen fan de serverferbiningssoftware putyy Wy meitsje in gat en it sil d'r sa útsjen
Yn it fjild "Hostnamme" skriuwe jo de IP fan de server, "it is de digitale ID fan elke server of apparaat ferbûn mei it ynternet sûnder dat jo gjin ferbining kinne meitsje mei de server", klikje dan op Iepenje,
- Foarbyld
Nei it drukken op Iepenje sil it swarte Shell -ferbiningsskerm ferskine
- Foarbyld
Jo sille de brûkersnamme fan 'e server skriuwe, en soms is it root, en dan it wachtwurd foar de server
Wêr sille jo servergegevens krije fan IP, brûker en wachtwurd?
- As jo freegje om yn te abonnearjen op Hetzner, lykas hjirboppe te sjen, op jo dashboard fan Hetzner -akkount, kinne jo in server oanmeitsje en de ferdieling kieze dy't automatysk wurdt ynstalleare op de server, en binnen minder dan 5 sekonden krije jo in berjocht op jo registrearre e -post mei servergegevens fan IP, brûker, en wachtwurd, Foarbyld
Neidat de brune pagina fan 'e ferbining mei de SSH -shell ferskynt, "it is in feilich transferprotokol wêrmei jo it heule systeem kinne kontrolearje fia kommando's." Jo binne no binnen de server, jo hawwe dêroan ferbûn en jo kinne it folslein kontrolearje troch kommando's,
Tsjinner update update
Earst, foar alles, bywurkje wy it systeem, sadat it systeem de beskermingsboot bywurket en wat problemen repareart, as ien, typ dit kommando yn, druk dan op Enter
yum -y update
- Foarbyld
Jo sille wachtsje wylst de server klear is mei it bywurkjen fan de systeempakketten "software yntegrearre mei it ynstalleare bestjoeringssysteem"
Ynstallearje wget en nano
Nei ôfrin ynstallearje jo twa wichtige programma's, nammentlik wget "in programma dat bestannen downloade fia de direkte keppeling" en nano "in tekstbewurkerprogramma lykas it Notepad -programma yntegreare mei Windows" fia dit kommando
yum -y ynstallearje wget nano
apache ynstallearje
Nei ôfrin konfigurearje wy de server om te wurkjen as webserver, en dan sille wy WordPress ynstallearje,
Om it systeem as webserver te funksjonearjen, moatte wy ynstallearje, Apache "Apache is in webserver dy't html- en php -bestannen fansels werjaan sûnder Apache", it systeem sil net mei jo wurkje as webserver
Oant no en alles is goed, ynstallearje wy Apache troch dit kommando ta te foegjen, en druk dan op Enter
yum install httpd -y
Neidat de ynstallaasje is foltôge, foegje wy dit kommando ta om Apache út te fieren, druk dan op Enter
systemctl start httpd
Om derfoar te soargjen dat Apache wurket, foegje wy dit kommando ta
systemctl status httpd
It sil jo sjen litte wat ik op 'e foto sil litte sjen dat it wurket
Soargje derfoar dat Apache rint
Om derfoar te soargjen dat Apache goed wurket, skriuwe wy it nei de server's IP yn 'e browser, en as it by jo ferskynt lykas werjûn op' e ôfbylding, is alles goed,
No de server kinne wy dêroan ferbine fia de browser, en oant no is alles goed en wurket it goed.
Database Wizard ynstallaasje
Wy ynstallearje de database -wizard "Wordpress -systeem hat in database nedich om te ferbinen mei om artikels, ôfbyldings en oare gegevens op te slaan",
Wy foegje dizze kommando's ta, ien foar ien, en drukke dan op de knop Enter
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
sudo yum mysql-server ynstallearje
sudo systemctl start mysqld
sudo mysql_secure_installation
It sil jo opsjes sjen litte, y tafoegje en dan yn elke opsje ynfiere
Nei de foltôging hawwe wy de ynstallaasje fan 'e database -wizard foltôge, fia de boppesteande kommando's
ynstallearje php 7.2
php -oersettingen moatte wurde ynstalleare, om wordpress te oersetten, foegje wy dizze kommando's ta om php -oersettingen te ynstallearjen,
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 install 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
tsjinst httpd opnij starte
Nei ôfrin meitsje wy in database, tafoegje in namme oan 'e database troch dizze kommando's ta te foegjen,
CREATE USER 'lokaasje0'@' localhost 'IDENTIFYED BY'102030';
CREATE DATABASE mekan0db;
JOU ALLE PRIVILEGES OP mekan0db. * TO 'lokaasje0'@' localhost 'MEI GRANT OPTION;
FLUSH PRIVILEGES;
Ferklearje wat yn 'e koade hjirboppe stiet, yn read is it de namme fan' e database, yn giel is it de namme fan 'e database, en yn grien is it it wachtwurd foar de database,
De gearfetting fan 'e earste koade: Wy hawwe in brûkersnamme makke mei de namme mekan0 en dizze tafoege mei in wachtwurd 102030
De twadde koade: Wy hawwe in database makke mei de namme mekan0db
De tredde koade: Wy hawwe de brûkersnamme mekan0 keppele mei de mekan0db -database mei it tafoegjen fan alle privileezjes, "Alle privileezjes betsjutte dat de brûker de database folslein kin kontrolearje fan tafoegjen, feroarjen en wiskjen"
In domein tafoegje oan Apache
Op dit poadium sille wy it domein tafoegje dat WordPress sil rinne. Jo kinne dizze stap oerslaan as jo de útlis tapasse op in lokale server, "De lokale server is in programma dat Apache en php -kompilearders op jo kompjûter ynstalleart en dit is foar leardoelen foar tagong ta it web. ”
Yn myn gefal sil ik it subdomein fan Mekano Tech Informatics tafoegje, test.mekan0.com, mei dizze kommando's
Kommando bewurkje
nano /etc/httpd/conf.d/site1.conf
It sil in lege side mei jo iepenje, jo sille it domein tafoegje yn dit formulier. Nim alle koade, mar feroarje de domeinnamme, nei jo eigen domeinnamme
Server Namme www.test.mekan0.com ServerAlias test.mekan0.com DocumentRoot/var/www/html/public_html ErrorLog /var/www/html/error.log
Nei it foltôgjen drukke jo op de Ctrl _x knop, dan y en Enter, en opnij starte Apache om de ynstellingen te aktivearjen mei dit kommando,
systemctl werstart httpd
WordPress ynstallaasje
Op dit poadium lûke wy WordPress werom en ferpleatse it nei de lokaasje fan 'e domeinbestannen, fia dizze kommando's, elk kommando apart, en nei elk kommando drukke wy op Enter
cd / tmp wget https://wordpress.org/latest.tar.gz tar -xvf lêste.tar.gz cd wordpress mkdir -p/var/www/html/public_html cp -r */var/www/html/public_html fine/var/www/html/public_html -type d -exec chmod 755 {} \; fine/var/www/html/public_html -type f -exec chmod 644 {} \;
Earste kommando synopsis: gean op tmp
It twadde ding: It lûkt de WordPress -ferzje fan har offisjele webside
It tredde kommando: dekomprimearret it WordPress -pakket
Fjirde kommando: It komt yn 'e net -komprimeare WordPress -map
Fyfde kommando: Meitsje in WordPress -bestân foar it domein
It sechde kommando: kopiearret de WordPress -bestannen nei it útpakken yn 'e domeinmap
It sânde kommando: It jout 775 privileezjes oan 'e bestannen
It achtste kommando: It makket 644 privileezjes foar mappen "De privileezjes binne de tagongsrjochten foar lêzen en skriuwen, elk nûmer hat in privileezje, ik sil alles yn oare artikels útlizze"
It konfiguraasjetriem bewurkje
Op dit poadium feroarje wy it config -bestân foar de WordPress -ferbining mei de database, om alles dêryn op te slaan fia dit kommando.
nano /var/www/html/public_html/wp-config.php
En jo foegje de brûkersnamme en wachtwurd ta foar de database, dy't wy in skoft lyn makke hawwe yn 'e boppesteande rigels,
it domein útfiere
Om it domein út te fieren, kinne wy Cloudflare brûke en it domein derby tafoegje, en dan it IP tafoegje fan 'e DNS fan it domein. Ik sil hjoed mei dizze stap trochgean yn in oare les en ik sil hjir in keppeling opnimme nei it artikel
Nei it foltôgjen fan de keppeling fan it domein nei Cloudflare en de foltôging, freegje wy it domein yn 'e browser oan en sil de ynstallaasje fan WordPress op dizze manier mei jo begjinne,
Nei it foltôgjen fan de stappen is WordPress mei súkses ynstalleare en de server is konfigureare, folgje de twadde les oer hoe't jo de server beskermje, ik sil de keppeling nei de twadde útlis hjir pleatse as ik it foltôgje
Asjebleaft by it kopiearjen fan 'e les Egypte