Selitä palvelimen suojaus ja WordPressin asennus (1)

Hei veljeni, vaatimattoman Mekano Tech -verkkosivustomme seuraajat, tässä artikkelissa, joka liittyy verkkopalvelimien hallintaan ja suojaamiseen,

Tällä oppitunnilla suojaamme palvelinta ja asennamme siihen WordPressin,
Luodaksesi turvallisen ja vakaan verkkosivuston tai blogin saadaksesi taloudellista tuottoa myöhemmin,
Jos kuulut 90 prosenttiin niistä, joita hitaat hosting-yritykset vaikuttavat, tämä artikkeli on sinua varten

Tämän kurssin hyöty?

  • Rakenna täysin suojattu ja nopea verkkosivusto, jossa on kaikki resurssit, jotka palvelevat vain sivustoasi.
  • Verkkosivustosi tietojen suojaaminen puolestasi "Kun verkkosivustoasi isännöi mikä tahansa hosting-yritys, he hallitsevat täysin verkkosivustoasi, tietojasi, tietokantaa ja kaikkea."
  • Edullisen palvelimen luominen erikoisresursseilla. Kuukausimaksu on 43 Egyptin puntaa, kuinka ihanaa
  • Säästä rahaa väärennettyjen isännöintiyritysten hintojensa vuoksi.” Isännöintiyritykset vuokraavat kokonaisen palvelimen, jossa on 4 prosessoria ja 32 Gt RAM-muistia, ja ne isännöivät lähes 100 verkkosivustoa. Ja halvin hosting maksaa sinulle 1200 EGP vuodessa, eikä se ole vahva."
  • Hallitse ja suojaa palvelinta ja hallinnoi sivustoasi ammattimaisesti

Kurssin vaatimukset 

Selityksen alku

Yhdistä palvelimeen

Palvelinyhteysohjelmiston lataamisen ja asennuksen jälkeen putyy  Teemme reiän ja se näyttää tältä

Kirjoita "Isäntänimi" -kenttään palvelimen IP, "se on minkä tahansa Internetiin yhdistetyn palvelimen tai laitteen digitaalinen tunnus, jota ilman et voi muodostaa yhteyttä palvelimeen", napsauta sitten Avaa,

  • Esimerkki

Kun olet painanut Avaa, näet mustan Shell-yhteysnäytön

  • Esimerkki

 

Kirjoitat palvelimen käyttäjänimen, joskus se on root, ja sitten palvelimen salasanan
Mistä saat palvelintiedot IP:stä, käyttäjästä ja salasanasta?

  • Kun pyydät Hetzner-tilausta yllä olevan kuvan mukaisesti Hetzner-tilisi hallintapaneelissa, voit luoda palvelimen ja valita jakelun, joka asennetaan automaattisesti palvelimelle, ja alle 5 sekunnin kuluessa saat viestin rekisteröityisi. sähköposti, jossa on palvelintiedot IP:stä, käyttäjästä ja salasanasta, esimerkki

Kun ruskea sivu yhteyden SSH-kuoreen tulee näkyviin, "se on suojattu siirtoprotokolla, jonka avulla voit ohjata koko järjestelmää komentojen avulla." Olet nyt palvelimen sisällä, olet muodostanut yhteyden siihen ja voit hallita sitä kokonaan komentojen kautta,

Palvelimen päivityspäivitys

Aluksi, ennen kuin mitään, päivitämme järjestelmän niin, että järjestelmä päivittää suojauskäynnistyksen ja korjaa joitain ongelmia, jos sellaisia ​​on, kirjoita tämä komento ja paina sitten Enter

yum-päivitys
  • Esimerkki

 

Odotat, kun palvelin lopettaa järjestelmäpakettien päivityksen "asennettuun käyttöjärjestelmään integroitu ohjelmisto"

Asenna wget ja nano

Valmistumisen jälkeen asennat kaksi tärkeää ohjelmaa, wget "ohjelma, joka lataa tiedostoja suoran linkin kautta" ja nano "tekstinmuokkausohjelma, kuten Windowsiin integroitu Notepad-ohjelma" tällä komennolla.

yum -y asenna wget nano

asenna apache

Valmistumisen jälkeen konfiguroimme palvelimen toimimaan verkkopalvelimena ja asennamme sitten WordPressin,
Jotta järjestelmä toimisi web-palvelimena, meidän on asennettava Apache "Apache on verkkopalvelin, joka näyttää html- ja php-tiedostoja tietysti ilman Apachea", järjestelmä ei toimi kanssasi verkkopalvelimena

Toistaiseksi kaikki on kunnossa, asennamme Apachen lisäämällä tämän komennon ja painamalla Enter

yum install httpd -y

Kun asennus on valmis, lisäämme tämän komennon suorittamaan Apachen ja paina sitten Enter

systemctl start httpd

Varmistaaksemme, että Apache toimii, lisäämme tämän komennon

systemctl status httpd

Se näyttää sinulle mitä näytän kuvassa, että se toimii

Varmista, että Apache on käynnissä

Varmistaaksemme, että Apache toimii oikein, kirjoitamme sen selaimeen palvelimen IP-osoitteeseen, ja jos se näkyy kanssasi kuvan osoittamalla tavalla, kaikki on hyvin,

Nyt palvelin saa yhteyden siihen selaimen kautta, ja toistaiseksi kaikki on kunnossa ja toimii oikein.

Ohjatun tietokantatoiminnon asennus

Asennamme tietokantavelhon "WordPress tarvitsee tietokannan muodostaakseen yhteyden tallentaakseen artikkeleita, kuvia ja muuta dataa", 

Lisäämme nämä komennot yksi kerrallaan ja painamme sitten Enter-painiketta

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 asenna mysql-server
sudo systemctl käynnistä mysqld
sudo mysql_secure_installation

Se näyttää vaihtoehdot, lisää y ja syötä sitten jokainen vaihtoehto

Valmistumisen jälkeen olemme asentaneet ohjatun tietokantatoiminnon yllä olevien komentojen avulla

asenna php 7.2

 php-käännökset on asennettava, jotta voimme kääntää wordpressin, lisäämme nämä komennot asentaaksemme php-käännökset,

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 asenna php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-phppp-membstring -mcrypt php-xml
palvelun httpd uudelleen

Valmistumisen jälkeen luomme tietokannan ja lisäämme tietokantaan nimen lisäämällä nämä komennot,

LUO KÄYTTÄJÄ'paikka 0'@' localhost 'IDENTIFIED BY'102030';
LUO TIETOKANTA mekan0db;
MYÖNNÄ KAIKKI EDUT mekan0db. * TO "paikka 0'@'localhost' GRANT OPTION;
FLUSH PRIVILEGES;

Selvitä, mitä yllä olevassa koodissa on, punaisella se on tietokannan nimi, keltaisella tietokannan nimi ja vihreällä tietokannan salasana,

Yhteenveto ensimmäisestä koodista: loimme käyttäjätunnuksen nimellä mekan0 ja lisäsimme sen salasanalla 102030 XNUMX 
Toinen koodi: Loimme tietokannan nimellä mekan0db
Kolmas koodi: Yhdistimme käyttäjänimen mekan0 mekan0db-tietokantaan lisäämällä kaikki oikeudet, "Kaikki oikeudet tarkoittavat, että käyttäjä voi täysin hallita tietokantaa lisäämästä, muokkaamasta ja poistamasta"

Verkkotunnuksen lisääminen Apacheen 

Tässä vaiheessa lisäämme verkkotunnuksen, jolla WordPress toimii. Voit ohittaa tämän vaiheen, jos käytät selitystä paikallisella palvelimella: "Paikallinen palvelin on ohjelma, joka asentaa Apache- ja php-kääntäjät tietokoneellesi ja tämä on oppimistarkoituksiin ennen verkkoon pääsyä."

Omassa tapauksessani lisään Mekano Tech Informaticsin aliverkkotunnuksen test.mekan0.com näillä komennoilla 
Muokkaa komentoa

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

Se avaa tyhjän sivun kanssasi, lisäät verkkotunnuksen tässä muodossa. Ota kaikki koodi, mutta vaihda verkkotunnus omaksi verkkotunnukseksi


Palvelimen nimi www.test.mekan0.com 
Palvelinalias test.mekan0.com 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

Kun olet valmis, paina Ctrl _x -painiketta, sitten y ja Enter ja käynnistä Apache uudelleen aktivoidaksesi asetukset tällä komennolla,

systemctl käynnistä httpd

 

WordPressin asennus

Tässä vaiheessa poistamme WordPressin ja siirrämme sen verkkotunnustiedostojen sijaintiin näiden komentojen kautta, jokainen komento erikseen ja jokaisen komennon jälkeen painamme Enter

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

Ensimmäinen komennon tiivistelmä: go on tmp
Toinen asia: Se vetää WordPress-version viralliselta verkkosivustoltaan
Kolmas komento: purkaa WordPress-paketin 
Neljäs komento: Se tulee pakkaamattomaan WordPress-kansioon
Viides komento: Luo WordPress-tiedoston toimialueelle 
Kuudes komento: kopioi WordPress-tiedostot niiden purkamisen jälkeen verkkotunnuksen kansioon 
Seitsemäs komento: Se antaa 775 oikeudet tiedostoille
Kahdeksas komento: Se tekee 644 oikeuksia kansioihin "Oikeudet ovat luku- ja kirjoitusoikeudet, jokaisella numerolla on etuoikeus, selitän kaiken muissa artikkeleissa"

Konfig-tiedoston muokkaaminen

Tässä vaiheessa muokkaamme WordPress-yhteyden konfigurointitiedostoa tietokantaan tallentaaksemme kaiken siihen tällä komennolla 

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

Ja lisäät tietokannan käyttäjätunnuksen ja salasanan, jotka loimme jokin aika sitten yllä oleville riveille,

 

ajaa verkkotunnusta 

Verkkotunnuksen suorittamiseksi voimme käyttää Cloudflarea ja lisätä siihen verkkotunnuksen ja sitten lisätä verkkotunnuksen DNS:n IP-osoitteen. Jatkan tämän vaiheen toisessa oppitunnissa tänään ja lisään linkin artikkeliin tähän

Kun verkkotunnuksen yhdistäminen Cloud Flareen on valmis, pyydämme verkkotunnusta selaimessa ja WordPressin asennus alkaa sinulta tällä tavalla, Kuvassa WordPressin ensimmäinen asennus Debian 9:ään

Kun olet suorittanut vaiheet, WordPress on asennettu onnistuneesti ja palvelin on määritetty, seuraa toista oppituntia palvelimen suojaamisesta, laitan linkin toiseen selitykseen tänne, kun saan sen valmiiksi

Kun kopioit oppitunnin, mainitse Egypti

Related viestiä
Julkaise artikkeli osoitteessa