Eksplike pwoteksyon sèvè ak enstalasyon WordPress (1)

Bonjou frè m yo, patizan sit Entènèt Mekano Tech nou an, nan atik sa a ki gen rapò ak jere ak pwoteje sèvè entènèt yo,

Nan leson sa a, nou pral pwoteje sèvè a epi enstale WordPress sou li,
Pou konstwi yon sit entènèt ki an sekirite ak ki estab oswa yon blog pou jwenn retounen finansye pita,
Si ou se pami 90 pousan nan moun ki afekte pa konpayi hosting dousman, Lè sa a, atik sa a se pou ou

Benefis kou sa a?

  • Bati yon sit entènèt ki konplètman an sekirite ak rapid ak tout resous ki sèvi sit ou sèlman.
  • Pwoteje done sit entènèt ou a pou ou "Lè nenpòt konpayi hosting akomode sit entènèt ou a, yo gen kontwòl konplè sou sit entènèt ou a, done ou, baz done a ak tout bagay."
  • Kreye yon sèvè pa chè ak resous espesyal.Pri a chak mwa se 43 liv moun peyi Lejip, ala bèl bagay.
  • Ekonomize lajan akòz depans yo nan konpayi hosting fo nan pri yo. "Konpayi hosting lwe yon sèvè antye ak 4 processeurs ak 32 GB RAM, epi yo òganize prèske 100 sit entènèt. Ak plan hosting ki pi ba a ap koute ou 1200 EGP chak ane, epi li pa fò."
  • Jere ak pwoteje sèvè a epi jere sit ou a pwofesyonèl

Kondisyon kou yo 

Kòmansman an nan eksplikasyon an

Konekte ak sèvè a

Apre telechaje ak enstale lojisyèl an koneksyon sèvè putyy  Nou fè yon twou epi li pral sanble sa a

Nan jaden an "Non akòde", ou ekri IP sèvè a "se idantite dijital nenpòt sèvè oswa aparèy ki konekte ak entènèt la san yo pa ki ou pa ka konekte ak sèvè a", Lè sa a, ou klike sou Louvri,

  • Egzanp

Apre peze Louvri, yon ekran koneksyon Shell nwa ap parèt

  • Egzanp

 

Ou pral ekri non itilizatè a nan sèvè a, epi pafwa li se rasin, ak Lè sa a, modpas la pou sèvè a
Ki kote ou pral jwenn done sèvè soti nan IP, itilizatè ak modpas?

  • Lè ou mande pou w abònman ak Hetzner, jan yo montre pi wo a, sou tablodbò kont Hetzner ou a, ou ka kreye yon sèvè epi chwazi distribisyon an ki enstale otomatikman sou sèvè a, epi nan mwens pase 5 segonn, w ap resevwa yon mesaj sou ou anrejistre. imèl ak done sèvè ki soti nan IP, itilizatè, ak modpas, Egzanp

Apre paj mawon koneksyon an nan koki SSH la parèt, "se yon pwotokòl transfè an sekirite ki pèmèt ou kontwole tout sistèm nan atravè kòmandman." Kounye a ou andedan sèvè a, ou konekte ak li epi ou ka kontwole li nèt. atravè kòmandman,

Mizajou aktyalizasyon sèvè a

Okòmansman, anvan anyen, nou mete ajou sistèm lan, se konsa ke sistèm nan mete ajou bòt pwoteksyon an ak ranje kèk pwoblèm, si genyen, tape lòd sa a, Lè sa a, peze Antre.

Yum - aktyalizasyon
  • Egzanp

 

Ou pral tann pandan sèvè a fini mete ajou pakè sistèm yo "lojisyèl entegre ak sistèm opere enstale a"

Enstale wget ak nano

Apre fini, ou enstale de pwogram enpòtan, sètadi, wget "yon pwogram ki telechaje dosye atravè lyen dirèk la" ak nano "yon pwogram editè tèks tankou pwogram Notepad entegre ak Windows" atravè lòd sa a.

yum -y enstale wget nano

enstale apache

Apre fini, nou konfigirasyon sèvè a pou travay kòm yon sèvè entènèt, ak Lè sa a, nou pral enstale WordPress,
Pou sistèm nan fonksyone kòm yon sèvè entènèt, nou dwe enstale, Apache "Apache se yon sèvè entènèt ki montre dosye html ak php nan kou san Apache", sistèm nan pa pral travay avèk ou kòm yon sèvè entènèt.

Jiskaprezan ak tout bagay anfòm, nou enstale Apache lè nou ajoute lòd sa a, Lè sa a, peze Antre

yum install httpd -y

Apre w fin ranpli enstalasyon an, nou ajoute lòd sa a nan kouri Apache, Lè sa a, peze Antre

systemctl start httpd

Pou asire w ke Apache travay, nou ajoute lòd sa a

systemctl status httpd

Li pral montre w sa mwen pral montre nan foto a ke li fonksyone

Asire ke Apache ap kouri

Epitou, pou asire w ke Apache ap travay kòrèkteman, nou ekri li nan IP sèvè a nan navigatè a, epi si li parèt avèk ou jan yo montre nan foto a, tout bagay anfòm,

Koulye a, sèvè a nou ka konekte ak li atravè navigatè a, e jiskaprezan tout bagay anfòm ak travay byen.

Enstalasyon Database Wizard

Nou enstale sòsye baz done a "Sistèm Wordpress bezwen yon baz done konekte ak magazen atik, imaj ak lòt done", 

Nou ajoute kòmandman sa yo, youn nan yon tan, ak Lè sa a, peze bouton an Antre

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
aktyalizasyon yum
sudo yum enstale mysql-server
sudo systemctl kòmanse mysqld
sudo mysql_secure_installation

Li pral montre w opsyon, ajoute y epi antre nan chak opsyon

Apre fini, nou te fini enstale sòsye baz done a, atravè kòmandman ki anwo yo

enstale php 7.2

 tradiksyon php yo dwe enstale, yo nan lòd yo tradui wordpress, nou ajoute kòmandman sa yo enstale tradiksyon php,

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 enstale 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
sèvis httpd rekòmanse

Apre fini, nou kreye yon baz done, ajoute yon non nan baz done a lè nou ajoute kòmandman sa yo,

KREYE ITIlizatè'lieu0'@' localhost 'IDANTIFYE PA'102030';
KREYE BAZ DONE mekan0db;
BAY TOUT PRIVILEJ SOU mekan0db. * POU 'lieu0'@'localhost' AK OPSYON sibvansyon;
PRIVILE GWO;

Klarifye sa ki nan kòd ki pi wo a, an wouj li se non baz done a, an jòn li se non baz done a, ak an vèt li se modpas pou baz done a,

Rezime premye kòd la: Nou te kreye yon non itilizatè ak non mekan0 epi ajoute li ak yon modpas 102030. 
Dezyèm kòd la: Nou te kreye yon baz done ak non mekan0db
Twazyèm kòd la: Nou te lye non itilizatè mekan0 a ak baz done mekan0db ak ajoute tout privilèj yo, "Tout privilèj vle di ke itilizatè a ka konplètman kontwole baz done a nan ajoute, modifye ak efase"

Ajoute yon domèn nan Apache 

Nan faz sa a nou pral ajoute domèn nan WordPress pral kouri sou.Ou ka sote etap sa a si w ap aplike eksplikasyon an sou yon sèvè lokal, "Sèvè lokal la se yon pwogram ki enstale Apache ak php tradiktè sou òdinatè w lan epi sa a se pou objektif aprann anvan ou jwenn aksè nan entènèt la.”

Nan ka mwen an, mwen pral ajoute sou-domèn nan Mekano Tech Informatitics, test.mekan0.com, ak kòmandman sa yo. 
Edit lòd

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

Li pral louvri yon paj vid avèk ou, ou pral ajoute domèn nan nan fòm sa a. Pran tout kòd la, men chanje non domèn nan pwòp non domèn ou


Non sèvè www.test.mekan0.com 
ServerAliases test.mekan0.com 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

Apre yo fini, ou peze bouton Ctrl _x, Lè sa a, y epi antre, ak Lè sa a, rekòmanse Apache aktive anviwònman yo ak lòd sa a,

systemctl rekòmanse httpd

 

WordPress enstalasyon

Nan etap sa a, nou rale WordPress epi deplase li nan kote dosye domèn yo, atravè kòmandman sa yo, chak kòmandman separeman, epi apre chak lòd, nou peze Antre.

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
jwenn /var/www/html/public_html -type d -exec chmod 755 {} \;
jwenn /var/www/html/public_html -type f -exec chmod 644 {} \;

Premye rezime kòmand: ale sou tmp
Dezyèm bagay la: Li rale vèsyon an WordPress nan sit entènèt ofisyèl li yo
Twazyèm lòd la: dekonprese pake WordPress la 
Katriyèm lòd: Li antre nan katab WordPress dekonprese a
Senkyèm lòd: Kreye yon dosye WordPress pou domèn nan 
Kòmandman sizyèm lan: kopye fichye WordPress yo apre debake yo nan katab domèn nan 
Setyèm kòmandman an: Li bay 775 privilèj dosye yo
Uityèm kòmandman an: Li fè 644 privilèj pou dosye "Privilèj yo se otorizasyon pou li ak ekri, chak nimewo gen yon privilèj, mwen pral eksplike tout bagay nan lòt atik"

Edit dosye konfigirasyon an

Nan etap sa a, nou modifye fichye konfigirasyon an pou koneksyon WordPress nan baz done a, nan magazen tout bagay ki ladan l atravè lòd sa a. 

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

Epi ou ajoute non itilizatè a ak modpas pou baz done a, ke nou te kreye yon ti tan de sa nan liy ki anwo yo,

 

kouri domèn nan 

Pou kouri domèn nan, nou ka itilize Cloudflare epi ajoute domèn nan, epi ajoute IP DNS domèn nan.Mwen pral kontinye ak etap sa a nan yon lòt leson jodi a epi mwen pral mete yon lyen nan atik la isit la.

Apre yo fin konekte domèn nan Cloud Flare epi fini, nou mande domèn nan navigatè a epi enstalasyon WordPress ap kòmanse avèk ou nan fason sa a, Imaj ki montre premye enstalasyon WordPress sou Debian 9

Apre w fin ranpli etap sa yo, WordPress te enstale avèk siksè epi sèvè a konfigirasyon, swiv dezyèm leson an sou fason pou pwoteje sèvè a, mwen pral mete lyen ki mennen nan dezyèm eksplikasyon an isit la lè mwen fini li.

Lè w ap kopye leson an, tanpri mansyone peyi Lejip

Posts ki gen rapò
Pibliye atik la sou