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
- programaro pri konekto de servilo Elŝutu putty por konekti al la servilo
- Servilo instalita sur la distribuo Centos, vi povas rezervi de ĉi tie hetzner
- Kompreneble, komputilo kun Vindozo aŭ ajna alia sistemo instalita
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,
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