Spjega l-protezzjoni tas-server u l-installazzjoni ta’ WordPress (1)

Hello ħuti, segwaċi tal-websajt umli tagħna Mekano Tech, f'dan l-artikolu relatat mal-ġestjoni u l-protezzjoni tas-servers tal-web,

F'din il-lezzjoni, aħna nipproteġu s-server u ninstallaw WordPress fuqu,
Biex tibni websajt jew blog sigur u stabbli biex tikseb qligħ finanzjarju aktar tard,
Jekk inti fost id-90 fil-mija ta 'dawk affettwati mill-kumpaniji ta' akkoljenza bil-mod, allura dan l-artikolu huwa għalik

Il-benefiċċju ta 'dan il-kors?

  • Ibni websajt kompletament sigura u veloċi bir-riżorsi kollha li jservu s-sit tiegħek biss.
  • Tħares id-dejta tal-websajt tiegħek għalik "Meta l-websajt tiegħek tkun ospitata minn kwalunkwe kumpanija ta 'akkoljenza, huma għandhom kontroll sħiħ tal-websajt tiegħek, id-dejta tiegħek, id-database u kollox."
  • Ħolqien ta 'server rħas b'riżorsi speċjali.L-ispiża ta' kull xahar hija 43 lira Eġizzjana, kemm hu sabiħ
  • Iffrankar tal-flus minħabba l-ispejjeż tal-kumpaniji tal-hosting foloz bil-prezzijiet tagħhom. "Il-kumpaniji tal-hosting jikru server sħiħ b'4 proċessuri u 32 GB RAM, u jospitaw kważi 100 websajt. U l-inqas pjan ta’ hosting jiswik 1200 EGP fis-sena, u mhux b’saħħtu.”
  • Immaniġġja u jipproteġi s-server u mmaniġġja s-sit tiegħek b'mod professjonali

Rekwiżiti tal-Kors 

Il-bidu tal-ispjegazzjoni

Qabbad mas-server

Wara li tniżżel u tinstalla s-softwer tal-konnessjoni tas-server putyy  Nagħmlu toqba u se tidher bħal din

Fil-qasam "Isem tal-Ospitanti", tikteb l-IP tas-server, "hija l-ID diġitali ta' kwalunkwe server jew apparat konness mal-Internet li mingħajru ma tistax tikkonnettja mas-server", imbagħad tikklikkja fuq Iftaħ,

  • Eżempju

Wara li tagħfas Open, se jidher skrin iswed ta 'konnessjoni Shell

  • Eżempju

 

Int se tikteb l-isem tal-utent tas-server, u xi kultant huwa għerq, u mbagħad il-password għas-server
Fejn se tikseb id-dejta tas-server mill-IP, l-utent u l-password?

  • Meta titlob li tabbona għal Hetzner, kif muri hawn fuq, fuq id-dashboard tal-kont Hetzner tiegħek, tista 'toħloq server u tagħżel id-distribuzzjoni li hija installata awtomatikament fuq is-server, u fi żmien inqas minn 5 sekondi, tirċievi messaġġ fuq ir-reġistrat tiegħek. email b'data tas-server minn IP, utent, u password, Eżempju

Wara li tidher il-paġna kannella għall-konnessjoni mal-qoxra SSH, "huwa protokoll ta' trasferiment sikur li jippermettilek tikkontrolla s-sistema kollha permezz ta' kmandi." Issa tinsab ġewwa s-server, tkun konness miegħu u tista' tikkontrolla kompletament. permezz ta' kmandi,

Aġġornament tal-aġġornament tas-server

Għall-ewwel, qabel xejn, aħna naġġornaw is-sistema, sabiex is-sistema taġġorna l-but tal-protezzjoni u tirranġa xi problemi, jekk ikun hemm, ittajpja dan il-kmand, imbagħad agħfas Enter

yum -u aġġornament
  • Eżempju

 

Tistenna meta s-server jispiċċa jaġġorna l-pakketti tas-sistema "software integrat mas-sistema operattiva installata"

Installa wget u nano

Wara t-tlestija, tinstalla żewġ programmi importanti, jiġifieri, wget "programm li jniżżel fajls permezz tal-link dirett" u nano "programm editur tat-test bħall-programm Notepad integrat mal-Windows" permezz ta 'dan il-kmand

yum -y jinstallaw wget nano

installa apache

Wara t-tlestija, aħna kkonfiguraw is-server biex jaħdem bħala server tal-web, u mbagħad se ninstallaw WordPress,
Sabiex is-sistema tiffunzjona bħala web server, irridu ninstallaw, Apache "Apache huwa web server li juri fajls html u php naturalment mingħajr Apache", is-sistema mhux se taħdem miegħek bħala web server

S'issa, kollox huwa tajjeb, aħna ninstallaw Apache billi nżidu dan il-kmand, u mbagħad tagħfas Enter

yum install httpd -y

Wara li titlesta l-installazzjoni, aħna nżidu dan il-kmand biex tħaddem Apache, imbagħad agħfas Enter

systemctl start httpd

Biex niżguraw li Apache jaħdem, aħna nżidu dan il-kmand

systemctl status httpd

Se nuruk dak li se nuri fl-istampa li taħdem

Kun żgur li Apache qed jaħdem

Ukoll, biex niżguraw li Apache qed jaħdem b'mod korrett, niktbuha fuq l-IP tas-server fil-browser, u jekk jidher miegħek kif muri fl-istampa, kollox huwa tajjeb,

Issa s-server nistgħu nikkonnettjaw miegħu permezz tal-browser, u s'issa kollox huwa tajjeb u jaħdem kif suppost.

Installazzjoni ta' Database Wizard

Aħna ninstallaw il-wizard tad-database "Is-sistema Wordpress teħtieġ database biex tikkonnettja magħha biex taħżen artikli, stampi u data oħra", 

Aħna nżidu dawn il-kmandi, wieħed kull darba, u mbagħad agħfas il-buttuna Enter

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
aġġornament yum
sudo yum install mysql-server
sudo systemctl tibda mysqld
sudo mysql_secure_installation

Se jurik għażliet, żid y u mbagħad daħħal f'kull għażla

Wara t-tlestija, lestejna l-installazzjoni tal-wizard tad-database, permezz tal-kmandi ta 'hawn fuq

installa php 7.2

 traduzzjonijiet php iridu jiġu installati, sabiex tittraduċi wordpress, aħna nżidu dawn il-kmandi biex ninstallaw traduzzjonijiet 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 install php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php -mbstring -mcrypt php-xml
jerġa 'jibda s-servizz httpd

Wara t-tlestija, noħolqu database, biż-żieda ta 'isem mad-database billi żżid dawn il-kmandi,

OĦLOQ UTENT'post0'@' localhost 'IDENTIFIKATI MINN'102030';
OĦLOQ DATABASE mekan0db;
GĦOTI L-PRIVILEĠĠI KOLLHA FUQ mekan0db. * GĦALL-post0'@'localhost' B'GĦAŻLA TA' GĦOTJA;
PRIVILEĠĠI TA 'FLUSH;

Iċċara x'inhu fil-kodiċi ta 'hawn fuq, bl-aħmar huwa l-isem tad-database, bl-isfar huwa l-isem tad-database, u bl-aħdar hija l-password għad-database,

Is-sommarju tal-ewwel kodiċi: Ħloqna isem tal-utent bl-isem mekan0 u żidna b'password 102030 
It-tieni kodiċi: Ħloqna database bl-isem mekan0db
It-tielet kodiċi: Aħna għaqqadna l-isem tal-utent mekan0 mad-database mekan0db biż-żieda tal-privileġġi kollha, "Il-privileġġi kollha jfissru li l-utent jista 'jikkontrolla bis-sħiħ id-database milli jżid, jimmodifika u jħassar"

Żieda ta 'dominju ma' Apache 

F'dan l-istadju, aħna se nżidu d-dominju li WordPress se jaħdem fuqu. Tista 'taqbeż dan il-pass jekk qed tapplika l-ispjegazzjoni fuq server lokali, "Is-server lokali huwa programm li jinstalla Apache u kompilaturi php fuq il-kompjuter tiegħek u dan huwa għal skopijiet ta’ tagħlim qabel ma taċċessa l-web.”

Fil-każ tiegħi se nżid is-subdominju ta' Mekano Tech Informatics, test.mekan0.com, b'dawn il-kmandi 
Editja kmand

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

Se tiftaħ paġna vojta miegħek, inti se żżid id-dominju f'din il-formola. Ħu l-kodiċi kollu, imma ibdel l-isem tad-dominju, għall-isem tad-dominju tiegħek stess


Isem Server www.test.mekan0.com 
ServerAlias test.mekan0.com 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

Wara t-tlestija, tagħfas il-buttuna Ctrl _x, imbagħad y u Daħħal, u mbagħad terġa 'tibda Apache biex tattiva s-settings b'dan il-kmand,

systemctl terġa 'tibda httpd

 

Installazzjoni ta 'WordPress

F'dan l-istadju, aħna iġbed WordPress u nimxu lejn il-post tal-fajls tad-dominju, permezz ta 'dawn il-kmandi, kull kmand separatament, u wara kull kmand, agħfas 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
issib /var/www/html/public_html -type d -exec chmod 755 {} \;
issib /var/www/html/public_html -type f -exec chmod 644 {} \;

Sinossi tal-ewwel kmand: mur fuq tmp
It-tieni ħaġa: Jiġbed il-kopja ta 'WordPress mill-websajt uffiċjali tiegħu
It-tielet kmand: jiddekompressa l-pakkett WordPress 
Ir-raba 'kmand: Jidħol fil-folder ta' WordPress mhux kompressat
Il-ħames kmand: Joħloq fajl WordPress għad-dominju 
Is-sitt kmand: tikkopja l-fajls ta 'WordPress wara li tneħħihom fil-folder tad-dominju 
Is-seba 'kmand: Jagħti 775 privileġġ lill-fajls
It-tmien kmand: Jagħmel 644 privileġġ għall-folders "Il-privileġġi huma permessi għall-qari u l-kitba, kull numru għandu privileġġ, se nispjega kollox f'artikoli oħra"

Editjar tal-fajl tal-konfigurazzjoni

F'dan l-istadju, aħna nimmodifikaw il-fajl tal-konfigurazzjoni għall-konnessjoni WordPress mad-database, biex naħżen kollox fih permezz ta 'dan il-kmand. 

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

U żżid il-username u l-password fid-database, li ħloqna ftit ilu fil-linji ta 'hawn fuq,

 

mexxi d-dominju 

Biex inħaddmu d-dominju, nistgħu nużaw Cloudflare u nżidu d-dominju miegħu, u mbagħad inżidu l-IP tad-DNS tad-dominju. Jien se nipproċedi b'dan il-pass f'lezzjoni oħra llum u se ninkludi link għall-artiklu hawn

Wara t-tlestija tal-kollegament tad-dominju ma 'Cloud Flare u t-tlestija, aħna nitolbu d-dominju fil-browser u l-installazzjoni ta' WordPress tibda miegħek b'dan il-mod, Immaġni li turi l-ewwel installazzjoni ta 'WordPress fuq Debian 9

Wara li tlesti l-passi, WordPress ġie installat b'suċċess u s-server huwa kkonfigurat, segwi t-tieni lezzjoni dwar kif tipproteġi s-server, se npoġġi l-link għat-tieni spjegazzjoni hawn meta nispiċċaha

Meta tikkopja l-lezzjoni, jekk jogħġbok semmi l-Eġittu

Related postijiet
Ippubblika l-artiklu fuq