Klarigu servilan protekton kaj WordPress-instaladon (1)

Saluton miaj fratoj, sekvantoj de nia humila retejo Mekano Tech, en ĉi tiu artikolo rilata al administrado kaj protektado de retserviloj,

En ĉi tiu leciono, ni protektos la servilon kaj instalos WordPress sur ĝi.
Por konstrui sekuran kaj stabilan retejon aŭ blogon por ricevi financan profiton poste,
Se vi estas inter la 90 procentoj de tiuj tuŝitaj de malrapidaj gastigaj kompanioj, tiam ĉi tiu artikolo estas por vi

La avantaĝo de ĉi tiu kurso?

  • Konstruu plene sekurigitan kaj rapidan retejon kun ĉiuj rimedoj, kiuj nur servas vian retejon.
  • Protektante viajn retejo-datumojn por vi "Kiam via retejo estas gastigita de iu ajn gastiganta kompanio, ili tute regas vian retejon, viajn datumojn, la datumbazon kaj ĉion."
  • Krei malmultekostan servilon kun specialaj rimedoj.La monata kosto estas 43 egiptaj funtoj, kiel mirinda.
  • Ŝparante monon pro la kostoj de falsaj gastigaj kompanioj je siaj prezoj. "Gastigfirmaoj luas tutan servilon kun 4 procesoroj kaj 32 GB da RAM, kaj ili gastigas preskaŭ 100 retejojn. Kaj la plej malalta gastiga plano kostos al vi 1200 EGP ĉiujare, kaj ĝi ne estas forta."
  • Administru kaj protektu la servilon kaj administru vian retejon profesie

Kursaj Postuloj 

La komenco de la klarigo

Konekti al la servilo

Post elŝuto kaj instalo de la servila konekto-programaro putyy  Ni faras truon kaj ĝi aspektos tiel

En la kampo "Gastignomo", vi skribas la IP-on de la servilo, "ĝi estas la cifereca identigilo de iu ajn servilo aŭ aparato konektita al Interreto, sen kiu vi ne povas konektiĝi al la servilo", tiam vi alklakas Malfermi,

  • Ekzemplo

Post premado Malfermu, aperos la nigra Ŝelo-konekta ekrano

  • Ekzemplo

 

Vi skribos la uzantnomon de la servilo, kaj foje ĝi estas radiko, kaj poste la pasvorton por la servilo
Kie vi ricevos servilojn de IP, uzanto kaj pasvorto?

  • Kiam vi petas aboni Hetzner, kiel montrite supre, sur via Hetzner-konta panelo, vi povas krei servilon kaj elekti la distribuon, kiu estas aŭtomate instalita sur la servilo, kaj ene de malpli ol 5 sekundoj, vi ricevos mesaĝon sur via registrita. retpoŝto kun servilaj datumoj de IP, uzanto kaj pasvorto, Ekzemplo

Post kiam la bruna paĝo por la konekto al la SSH-ŝelo aperas, "ĝi estas sekura transiga protokolo, kiu ebligas al vi kontroli la tutan sistemon per komandoj." Vi nun estas ene de la servilo, vi konektis al ĝi kaj vi povas kontroli ĝin tute. per ordonoj,

Ĝisdatigo de servilo

Komence, antaŭ ĉio, ni ĝisdatigas la sistemon, por ke la sistemo ĝisdatigas la protektan lanĉon kaj riparas iujn problemojn, se ekzistas, tajpu ĉi tiun komandon, poste premu Enter.

yum-kaj ĝisdatigo
  • Ekzemplo

 

Vi atendos kiam la servilo finos ĝisdatigi la sistemajn pakaĵojn "programaro integrita kun la instalita operaciumo"

Instalu wget kaj nano

Post kompletigo, vi instalas du gravajn programojn, nome, wget "programo kiu elŝutas dosierojn per la rekta ligo" kaj nano "programo de tekstoredaktilo kiel la programo Notepad integrita kun Vindozo" per ĉi tiu komando.

yum -y instalu wget nano

instali apache

Post kompletigo, ni agordas la servilon por funkcii kiel retservilo, kaj poste ni instalos WordPress,
Por ke la sistemo funkciu kiel retservilo, ni devas instali, Apache "Apache estas retservilo, kiu montras html kaj php-dosierojn kompreneble sen Apache", la sistemo ne funkcios kun vi kiel retservilo.

Ĝis nun ĉio estas en ordo, ni instalas Apache aldonante ĉi tiun komandon, kaj poste premante Enter

yum install httpd -y

Post kompletigi la instaladon, ni aldonas ĉi tiun komandon por ruli Apache, tiam premu Enter

systemctl start httpd

Por certigi, ke Apache funkcias, ni aldonas ĉi tiun komandon

systemctl status httpd

Ĝi montros al vi, kion mi montros en la bildo, ke ĝi funkcias

Certigu, ke Apache funkcias

Ankaŭ, por certigi, ke Apache funkcias ĝuste, ni skribas ĝin al la IP de la servilo en la retumilo, kaj se ĝi aperas ĉe vi kiel montrite en la bildo, ĉio estas en ordo,

Nun la servilo ni povas konekti al ĝi per la retumilo, kaj ĝis nun ĉio estas bone kaj funkcias ĝuste.

Instalado de Database Wizard

Ni instalas la datumbazan sorĉiston "Wordpress-sistemo bezonas datumbazon por konektiĝi por konservi artikolojn, bildojn kaj aliajn datumojn", 

Ni aldonas ĉi tiujn komandojn, unuope, kaj poste premu la butonon Enigu

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
Jumdatigo
sudo yum instali mysql-servilon
sudo systemctl start mysqld
suda mysql_secure_installation

Ĝi montros al vi eblojn, aldonu y kaj poste enigu ĉiun opcion

Post la kompletigo, ni finis la instaladon de la datumbaza sorĉisto, per la supraj komandoj

instalu php 7.2

 php-tradukoj devas esti instalitaj, por traduki wordpress, ni aldonas ĉi tiujn komandojn por instali php-tradukojn,

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 instalu 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
servo httpd rekomencu

Post kompletigo, ni kreas datumbazon, aldonante nomon al la datumbazo aldonante ĉi tiujn komandojn,

KREU UZANTON'ejo0'@' localhost 'IDENTIFIKITA DE'102030';
KREU DATUBASON mekan0db;
DONU ĈIUJN PRIVILEGIOJN mekan0db. * AL 'ejo0'@'localhost' KUN SUBVENCA OPCIO;
FLUSAJ PRIVILEJOJ;

Klarigu kio estas en la supra kodo, ruĝe estas la nomo de la datumbazo, flava estas la nomo de la datumbazo, kaj verde estas la pasvorto por la datumbazo,

La resumo de la unua kodo: Ni kreis uzantnomon kun la nomo mekan0 kaj aldonis ĝin kun pasvorto 102030 
La dua kodo: Ni kreis datumbazon kun la nomo mekan0db
La tria kodo: Ni ligis la uzantnomon mekan0 kun la datumbazo mekan0db kun aldono de ĉiuj privilegioj, "Ĉiuj privilegioj signifas, ke la uzanto povas plene kontroli la datumbazon de aldono, modifo kaj forigo"

Aldonante domajnon al Apache 

En ĉi tiu etapo, ni aldonos la domajnon, sur kiu WordPress funkcios.Vi povas preterlasi ĉi tiun paŝon se vi aplikas la klarigon sur loka servilo, "La loka servilo estas programo, kiu instalas Apache kaj php-kompilojn en via komputilo kaj ĉi tio estas por lerni celojn antaŭ aliri la retejon."

En mia kazo mi aldonos la subdomajnon de Mekano Tech Informatics, test.mekan0.com, kun ĉi tiuj komandoj 
Redakti komandon

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

Ĝi malfermos malplenan paĝon kun vi, vi aldonos la domajnon en ĉi tiu formo. Prenu la tutan kodon, sed ŝanĝu la domajnan nomon, al via propra domajna nomo


Servila Nomo www.test.mekan0.com 
ServerAlias test.mekan0.com 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

Post kompletigo, vi premu la butonon Ctrl _x, tiam y kaj Enigu, kaj poste rekomencu Apache por aktivigi la agordojn per ĉi tiu komando,

Systemctl rekomencas httpd

 

Instalado de WordPress

En ĉi tiu etapo, ni retiras WordPress kaj movas ĝin al la loko de la domajnaj dosieroj, per ĉi tiuj komandoj, ĉiu komando aparte, kaj post ĉiu komando ni premas Enter.

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

Unua komanda sinoptiko: iru sur tmp
La dua afero: Ĝi tiras la kopion de WordPress de ĝia oficiala retejo
La tria komando: malkunpremas la WordPress-pakaĵon 
Kvara komando: Ĝi eniras la nekunpremitan WordPress-dosierujon
Kvina komando: Kreas WordPress-dosieron por la domajno 
La sesa komando: kopias la WordPress-dosierojn post malpakado de ili al la domajna dosierujo 
La sepa komando: Ĝi donas 775 privilegiojn al la dosieroj
La oka komando: Ĝi faras 644 privilegiojn por dosierujoj "La privilegioj estas la permesoj legi kaj skribi, ĉiu nombro havas privilegion, mi klarigos ĉion en aliaj artikoloj"

Redaktante la agordosieron

En ĉi tiu etapo, ni modifas la agordosieron por la WordPress-konekto al la datumbazo, por stoki ĉion en ĝi per ĉi tiu komando. 

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

Kaj vi aldonas la uzantnomon kaj pasvorton por la datumbazo, kiujn ni kreis antaŭ iom da tempo en la supraj linioj,

 

ruli la domajnon 

Por ruli la domajnon, ni povas uzi Cloudflare kaj aldoni la domajnon al ĝi, kaj poste aldoni la IP de la DNS de la domajno. Mi daŭrigos ĉi tiun paŝon en alia leciono hodiaŭ kaj mi inkludos ligon al la artikolo ĉi tie.

Post la kompletigo de ligo de la domajno al Cloud Flare kaj kompletigo, ni petas la domajnon en la retumilo kaj la instalado de WordPress komenciĝos kun vi tiamaniere, Bildo montranta la unuan instaladon de WordPress sur Debian 9

Post plenumi la paŝojn, WordPress estas sukcese instalita kaj la servilo estas agordita, sekvu la duan lecionon pri kiel protekti la servilon, mi metos la ligilon al la dua klarigo ĉi tie kiam mi finos ĝin.

Kopiante la lecionon, bonvolu mencii Egiptujon

Rilataj artikoloj
Publikigi la artikolon sur