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
- palvelinyhteysohjelmisto Lataa putty muodostaaksesi yhteyden palvelimeen
- Centos-jakelulle asennettu palvelin, voit varata täältä hetzner
- Tietenkin tietokone, johon on asennettu Windows tai mikä tahansa muu järjestelmä
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,
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