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
- lojisyèl koneksyon sèvè Telechaje mastike pou konekte avèk sèvè a
- Yon sèvè enstale sou distribisyon Centos, ou ka liv soti isit la hetzner
- Natirèlman, yon òdinatè ak Windows oswa nenpòt lòt sistèm enstale
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,
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