WordPress instalēšana Debian Server 9 bez cpaneļa

Laipni lūdzam mani brāļi ekskluzīvā rakstā ar nosaukumu. WordPress instalēšana Debian serverī. Bez nepieciešamības izmantot vadības paneli, izmantojot tādus slavenus paneļus kā Cpanel, Plask, DirectAdmin, Vistacp un citus maksas un bezmaksas paneļus, lai izveidotu vidi, lai palaistu vietnes un pārvaldītu tās ar funkcijām, kas atšķiras katrā panelī no otra, un, protams, slavenākais no tiem ir cpaneļa panelis. Bez liekām pūlēm mēs instalēsim WordPress uz Debian 9 un Apache 5

Paskaidrojuma prasības

1 — sistēma Debian Novietots serverī (interneta serverī).

2- Piekļuve salām servera vai saknes administratora kontam.

3 — statiska IP adrese vai konfigurēta serverī vai serverī. Protams, tas ir pieejams jebkuram serverim, kuru rezervējat no datu centra,

4. Ja plānojat padarīt savu vietni publiski pieejamu, tas ir jādara Domēna vai domēna rezervēšana lai savienotu DNS ar serveri,

5- Instalējiet Apache  LAMP Debian sistēmā.

6 - kopija WordPress Jaunākā versija no oficiālās vietnes.

7 - programma, lai izveidotu savienojumu ar serveri ķite

 

Kas ir Debian sistēma?

Debian sistēma vai Debian izplatīšana ir datoru operētājsistēma, kas pilnībā sastāv no bezmaksas un atvērtas programmatūras, kas nozīmē, ka ikviens, kas var sniegt ieguldījumu un izstrādāt sistēmu, ietilpst GNU vispārējās publiskās licences ietvaros. Debian izmanto Linux kodolu un GNU rīkus, un Debian izplatīšana ir pazīstama ar savu stingro apņemšanos veikt atvērtu, sadarbību un līdzdalību testēšanu. Debian ir globāla operētājsistēma, kas piemērota daudzām personiskām un biroja vajadzībām, datu bāzes pakalpojumiem, serveriem un krātuves pakalpojumiem.

Kas ir Apache

apache vārds angļu valodā  Apache HTTP serveris. Apache ir tas, kurš tīmekļa ēras sākumā spēlēja ļoti lielu lomu tīmekļa attīstībā un globālajā izaugsmē. Ko lieto Apache un kāda ir tā misija. Apache tiek izmantots statisku un dinamisku tīmekļa lapu apkalpošanai. Statiskie, piemēram, html, un dinamiskie, kas mainās, piemēram, forumi, WordPress un citi skripti vai lietojumprogrammas, kas paredzētas Apache vides un funkciju lietošanai. Un Apache patiesībā ir viena no tīmekļa izstrādes pakotnes, kas pazīstama kā LAMP, komponentiem, kas satur Linux operētājsistēmu vai GNU Linux, tīmekļa serveri, Mysql datu bāzi un daudzas programmēšanas valodas, tostarp php, Python un Perl. Apache tiek izplatīts kā daļu no vienas no patentētām programmatūras pakotnēm. Viena no Apache priekšrocībām ir tā, ka tas nodrošina saturu ļoti uzticamā un ļoti drošā veidā 

WordPress instalēšanas priekšrocības vietnē Debian

Viens no faktiskajiem ieguvumiem ir naudas ietaupījums salīdzinājumā ar līgumu slēgšanu ar hostinga uzņēmumiem. Otrkārt, vietnes ātrums Debian izplatīšanā salīdzinājumā ar instalēšanu cpanelī. Ievērojams ātrums 25%, un tas veicina vietnes izplatību meklēšanā un pieaugumu. Jūsu vērtējums Google un citās meklētājprogrammās. Un palielināt savus materiālos ienākumus. Izņemot izvairīšanos no arābu vai ārvalstu hostinga uzņēmumu lēnuma. Kas piedāvā mitināšanas plānus par USD 3 mēnesī, un tajā pašā serverī tiek pievienotas 400 vietnes. Un jūs sākat pamanīt savas vietnes lēnumu, kad tas pārsniedz 100 rakstus par pieredzi. Kad vietne atrodas privātā VPS serverī, interneta līnija. Serverī ar pilnu jaudu jūsu vietnei, un tas palīdzēs jums lejupielādēt no vietnes un ātri nodrošināt datus apmeklētājiem. Izņemot aizsardzību pret uzlaušanu, kas nepareizas konfigurācijas dēļ ietekmē mitināšanas uzņēmumus. Es nerunāju par visiem hostinga uzņēmumiem. Ir hostinga uzņēmumi ar spēcīgu aizsardzību, taču tie ir ārvalstu, nevis arābu. Jo savas karjeras laikā internetā esmu sadarbojies ar vairāk nekā 15 arābu kompānijām, un tās visas bez izņēmuma nav pelnījušas hostinga uzņēmumu vārdu. Viena no svarīgākajām funkcijām ir tā, ka visi servera resursi būs paredzēti tikai jūsu vietnei un netiek izplatīti vadības panelī, kas patērē RAM un procesoru, un tas uzlabo jūsu vietnes stabilitāti, kā arī uzlabo jūsu rangu meklēšanā un jūsu finansiālos pakalpojumus. peļņa utt.

Kāpēc izvēlēties WordPress

WordPress, protams, šobrīd pārvalda vairāk nekā 35%. Viena no tīmekļa vietnēm ērtai lietošanai un SEO saderībai. Lai gan jūs varat konfigurēt un aprīkot, lai tas atbilstu visām jomām. No rakstu rakstīšanas līdz skaidrojumiem. Vai personisks emuārs, kurā prezentējat savu pieredzi, vai tiešsaistes veikals, kurā pārdot pakalpojumus un produktus. Vai arī iestāde vai apmācība, piemēram, konsultāciju vietne, un citas funkcijas ir neskaitāmas.

 

Mekano Tech Informatics sniegtā paskaidrojuma piezīme reālos serveros

Es rezervēju serveri no Datu centrs Hetzner No mākoņserveru pakalpojuma. Jūs esat izvēlējies Debian distribūciju, kas tiek automātiski instalēta un gatava

Apraksts: LAMP pakotnes instalēšana

Pirms Lamp instalēšanas, kuras daļās ir Apache, pirmā lieta, ko mēs darām pirms instalēšanas, ir atjaunināt pakotnes un kodolu un novērst drošības problēmas ar šīm komandām.

apt-get update
apt-get upgrade
apt-get dist-upgrade

Attēls no pirmās atjaunināšanas komandas pievienošanas, lai instalētu WordPress Debian 9 serveros bez cpaneļa

Attēls, kas parāda pirmo komandu pievienošanu pakotņu atjaunināšanai Debian izplatīšanā

Šis ir problēmas rezultāts pēc pievienošanas. Tas parāda, kā tika veikts atjauninājums

apt-get update Ign:1 http://mirror.hetzner.de/debian/packages stretch InRelease Get:2 http://security.debian.org stretch/updates InRelease [94.3 kB] Get:3 http://mirror hetzner.de/debian/packages stretch-updates InRelease [91.0 kB] Ign:4 http://deb.debian.org/debian stretch InRelease Get:5 http://deb.debian.org/debian stretch-updates InRelease [ 91.0 kB] Get:6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Get:7 http://mirror.hetzner.de/debian/stretch security/updates InRelease [94.3 kB ] Hit:8 http://mirror.hetzner.de/debian/packages stretch Izlaiduma trāpījums:9 http://deb.debian.org/debian stretch Izlaiduma iegūšana:10 http://security.debian.org stretch/ updates /non-free avoti [1,216 B] Get:11 http://security.debian.org/updates/main Avoti [207 kB] Get:12 http://security.debian.org stretch/updates/contrib Avoti [1,384 B] Get:13 http://security.debian.org stretch/updates/main amd64 pakotnes [495 kB] Get:14 http://security.debian.org stretch/updates/main Tra nslation-lv [221 kB] Get:15 http://deb.debian.org/debian stretch-updates/main Avoti [13.1 kB] Ign:16 http://mirror.hetzner.de/debian/packages stretch-backports /main amd64 pakotnes Ign:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en Get:16 http://mirror.hetzner.de/debian/packages stretch-backports/main amd64 Pakas [601 kB] Get:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en [459 kB] Ign:18 http://mirror.hetzner.de/debian/security stretch /updates/main amd64 Packages Ign:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en Get:18 http://mirror.hetzner.de/debian/security/updates/ main amd64 pakotnes [495 kB] Get:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en [221 kB] Get:22 http://deb.debian.org/debian stretch / galvenie avoti [6,745 kB] Get:23 http://deb.debian.org/debian stretch/non-free Avoti [79.4 kB] Get:24 http://deb.debian.org/debian stretch/contr ib Sources [44.7 kB] Ienests 10.0 MB 3 s (2,624 kB/s) Pakešu sarakstu lasīšana... Gatavs

Mēs pievienojam šādu komandu, kas ir

apt-get upgrade

Šīs komandas ieguvums ir sistēmas jaunināšana uz jaunāko Debian versiju. Veiciet darbības, lai instalētu WordPress Debian Server 9 bez cpanel

Attēls, kurā parādīta komanda Debian jaunināšanai, lai tajā instalētu WordPress

Tas parādīsies kopā ar jums, kā parādīts attēlā. Un šeit sistēma jums saka, vai jūs tiešām vēlaties jaunināt? Vai man sekot jaunināšanas procesam? Ierakstiet burtu y, lai atbildētu uz yes, un pēc tam nospiediet taustiņu Enter. Lai pabeigtu jaunināšanas procesu

Šeit ir problēmas rezultāts pēc jaunināšanas beigām. Neliela piezīme: serverī, kuru izmantoju, ir instalēta jaunākā Debian versija, kas šobrīd ir Debian 9. Jaunināšana neaizņēma daudz laika. Šī ir izvade

apt-get upgrade Pakešu sarakstu lasīšana... Gatavs Atkarības koka izveide Nolasa stāvokļa informāciju... Gatavs Notiek jauninājuma aprēķināšana... Gatavs Tiks jauninātas šādas pakotnes: qemu-guest-agent qemu-utils 2 jaunināts, 0 tikko instalēts, 0 noņemt un 0 nav jaunināts. Nepieciešams iegūt 1,300 kB arhīvu. Pēc šīs darbības tiks izmantoti 2,048 B papildu diska vietas. Vai vēlaties turpināt? [J/n] y Get:1 http://security.debian.org stretch/updates/main amd64 qemu-guest-agent amd64 1:2.8+dfsg-6+deb9u7 [315 kB] Get:2 http:// security.debian.org stretch/updates/main amd64 qemu-utils amd64 1:2.8+dfsg-6+deb9u7 [986 kB] Ienests 1,300 kB 0s (14.0 MB/s) (Lasa datubāzi... pašlaik 33909 faili un direktoriji Instalēta :1+dfsg-3+deb2.8u6) ... Sagatavojas izsaiņošanai .../qemu-utils_9%7a64+dfsg-1+deb2.8u6_amd9.deb ... Notiek qemu-utils (7:1+dfsg-2.8+) izpakošana ) deb6u9) over (5:1 + dfsg-3 + deb2.8u6) ... Notiek qemu-guest-agent (9:7 + dfsg-64 + deb1u2.8) iestatīšana ... Notiek qemu-utils (6:9 + dfsg) iestatīšana ) 7+deb1u2.8) ... Notiek sistēmasd (6-9+deb5u1) trigeru apstrāde ... Man-db (2.8-6) aktivizētāju apstrāde ...

Pēc jaunināšanas pabeigšanas jūs pievienojat šādu komandu, kas norādīta paskaidrojuma sākumā. Tā apstiprina, ka tiek atjaunināts sistēmas pakalpojumu jaunināšanas process, nevis tiek jaunināta visa sistēma. Lieta, kas tiek pieņemta, ir sistēmas jaunināšana

apt-get dist-upgrade

Šis ir attēls, kurā parādīts process pēc pasūtījuma pievienošanas

Attēlā ir parādīta komanda, lai pārliecinātos, ka ir jauninātas pakotnes, nevis sistēmas jauninājums

Pirmais pakotņu un operētājsistēmas atjaunināšanas un jaunināšanas posms uz jaunāko versiju ir pabeigts

Otrais solis ir pievienot serverim resursdatora nosaukumu, izmantojot šo komandu, kas maina resursdatora nosaukumu ar jūsu aprakstošo nosaukumu. Taču ņemiet vērā, ka, iespējams, būs jārestartē serveris vai sistēma. Sistēma izmanto jūsu pievienoto resursdatora nosaukumu vai resursdatora nosaukumu.

hostnamectl set-hostname hostname.yourdomain.com

resursdatora nosaukums.jusudomens.com

Šeit saimniekdatora nosaukumam ir jābūt jūsu domēna vai tā domēna apakšdomēna nosaukumam, kuru rezervējāt, lai palaistu WordPress serveri. Piemērs vārds.mekan0.com

Pēc šīs komandas pievienošanas tastatūrā nospiediet taustiņu Enter. Šeit ir attēls, kā piemērs Neem saimniekdatora pievienošanai

Attēls, kurā parādīts, kā Debian serverim pievienot namehost

 

Un nākamais plāns

Mēs instalējam dažas nepieciešamās utilītas, un tās mums būs nepieciešamas, lai atrisinātu kļūdas un tās labotu. Jūs pievienojat šādu komandu

apt install net-tools sudo wget curl bash-completion

Es domāju, ka Debian 9 sistēmai ir šīs utilītas, taču pārliecinieties un pievienojiet šīs komandas kā rezerves kopiju. Kad esat pabeidzis, restartējiet serveri, ierakstot komandu atsāknēšana  Pēc restartēšanas jūs piesakāties serverī.Pamanīsit, ka servera nosaukums ir mainījies uz mūsu izveidotā nosaukumu servera adresi, piemēram, attēlā.

Attēls, kurā parādīts nosaukums servera maiņas piemērs uz Debian 9

Šeit komandu uzvednē pamanīsiet, ka ir mainīts servera nosaukums un arī servera nosaukums, kā parādīts attēlā un šie dati parādījās restartējot serveri un atkārtoti piesakoties tajā

Instalējiet Apache

Pēc pieteikšanās serverī ar administratora privilēģijām (root), mēs instalējam Apache HTTP, kas ir pieejams Debian 9 krātuvēs. Jūs pievienojat šo komandu komandu uzvednei un nospiediet taustiņu Enter

 apt instalēt apache2

Pēc Apache instalēšanas komandas pievienošanas komandu uzvednē redzēsit, vai jau ir jāpabeidz Apache instalēšana.Tā parādīsies kods.

apt install apache2 Lasa pakotņu sarakstus... Gatavs Atkarības koka izveide Nolasa stāvokļa informāciju... Gatavs Tiks instalētas šādas papildu pakotnes: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2. -0 libperl5.24 perl Ieteicamās pakotnes: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make Ieteicamās pakotnes: ssl-cert pārdēvēt Tiks instalētas šādas JAUNAS pakotnes: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqliteluper3 perl-dap-1 upgrad. 5.2 tikko instalēti, 0 noņemti un 5.24 nav jaunināti. Nepieciešams iegūt 0 kB arhīvu. Pēc šīs darbības tiks izmantoti 11 MB papildu diska vietas. Vai vēlaties turpināt? [J/n]

Jūs nospiežat burtu Y uz tastatūras, pēc tam nospiediet taustiņu Enter, un pēc Apache instalēšanas pabeigšanas mēs atveram pārlūkprogrammu un ierakstām servera IP. Pārlūkprogrammā manā gadījumā es esmu IP. Serveris, uz kuru es skaidroju, ir 159.69.215.225 Tas parādīsies kopā ar jums kā šis attēls Attēls, kas parāda, ka Apache darbojas pareizi Bian 9. distribūcijā

Pēc tam, kad esat pārliecinājies, ka Apache ir pareizi instalēts un šis attēls ir augšā. Nodrošina, ka Apache ir pareizi instalēts Debian izplatīšanā. Tagad mēs instalējam jaunākās php tulkotāju versijas. Lai izlasītu WordPress CMS ar šo komandu un nospiediet taustiņu Enter.

apt install libapache2-mod-php7.0 php7.0 php7.0-gd php7.0-xml php7.0-curl php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc

Sistēma parādīs, vai mēs pabeidzam instalēšanu, vai ne.. Atcelt Tāpat kā iepriekš minētās komandas, jūs ierakstiet burtu Y un nospiediet taustiņu Enter. tastatūrā. Kā parādīts attēlā Attēls, kurā parādīta komanda php tulkojumu instalēšanai operētājsistēmā Debian 9

Pēc php tulkojumu instalēšanas pabeigšanas ir pabeigtas jaunākās versijas. Instalējiet MariaDB, datu bāzes serveri. Tas ir jāinstalē, lai izveidotu WordPress datu bāzi. Un sazinieties ar viņiem, lai mēs varētu pareizi instalēt WordPress.

apt install php7.0-mysql mariadb-server mariadb-client

Sistēma piedāvās turpināt instalēšanu vai nē.Tāpat kā tas notika iepriekšējās komandās, ievadiet burtu Y un nospiediet tastatūras taustiņu Enter, lai turpinātu instalēšanu. Šī informācija tiks parādīta komandu uzvednē, lai pārliecinātos, ka instalēšana ir pareiza

apt instalēt php7.0-mysql mariadb-serveris mariadb-client
Iepakojumu sarakstu lasīšana ... Gatavs
Building atkarība koks
Valsts informācijas lasīšana ... Gatavs
Tiks uzstādītas šādas papildu paketes:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client-10.1 mariadb-client-core-10.1
mariadb-common mariadb-server-10.1 mariadb-server-core-10.1 mysql-common
rsync socat
Ieteicamie paketes:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca
Ieteicamās paketes:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
NEW tiks uzstādīts GMT paketes:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client mariadb-client-10.1
mariadb-client-core-10.1 mariadb-common mariadb-server mariadb-server-10.1
mariadb-server-core-10.1 mysql-common php7.0-mysql rsync socat
0 modernizētas, tikko uzstādītas 19, 0 0 noņemt un nav modernizētas.
Nepieciešams iegūt 25.7 MB arhīvu.
Pēc šīs operācijas tiks izmantota 189 MB papildu diska vietas.
Vai vēlaties turpināt? [Y / n] y
Iegūstiet: 1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Iegūstiet: 2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
Iegūstiet:3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB]
Iegūstiet:4 http://deb.debian.org/debian stretch/main amd64 mysql-common all 5.8+1.0.2 [5,608 B]
Iegūstiet: 5 http://deb.debian.org/debian stretch/main amd64 mariadb-common all 10.1.38-0+deb9u1 [28.4 kB]
Iegūstiet: 6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
Iegūstiet: 7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
Iegūstiet: 8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
Iegūstiet: 9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB]
Iegūstiet: 10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl all 2.94-1 [53.4 kB]
Iegūt:11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Iegūt:12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB]
Iegūt:13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB]
Iegūt: 14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
Iegūstiet: 15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
Iegūt:16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB]
Iegūt: 17 http://deb.debian.org/debian stretch/main amd64 mariadb-client all 10.1.38-0+deb9u1 [27.2 kB]
Iegūt: 18 http://deb.debian.org/debian stretch/main amd64 mariadb-server all 10.1.38-0+deb9u1 [27.3 kB]
Iegūt: 19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
Ienests 25.7 MB 0 s (35.8 MB/s)
Notiek pakotņu iepriekšēja konfigurēšana...
Tiek atlasīta iepriekš neatlasītā pakotne libmpfr4:amd64.
(Datu bāzes lasīšana ... 35883 pašlaik instalētie faili un direktoriji.)
Notiek izpakošana .../libmpfr4_3.1.5-1_amd64.deb ...
Izpakošana libmpfr4:amd64 (3.1.5-1) ...
Tiek atlasīta iepriekš neatlasītā pakotne libsigsegv2:amd64.
Notiek izpakošana .../libsigsegv2_2.10-5_amd64.deb ...
Notiek izpakošana libsigsegv2:amd64 (2.10-5)...
Notiek libmpfr4:amd64 (3.1.5-1) iestatīšana...
Notiek libsigsegv2:amd64 (2.10-5) iestatīšana...
Iepriekš neatlasītās pakotnes gawk atlasīšana.
(Datu bāzes lasīšana ... 35905 pašlaik instalētie faili un direktoriji.)
Notiek izpakošana .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ...
Izpakošana gawk (1:4.1.4+dfsg-1)...
Atlasot iepriekš neatlasītu pakotni mysql-common.
Notiek izpakošana .../01-mysql-common_5.8+1.0.2_all.deb ...
Mysql-common (5.8+1.0.2) izpakošana...
Iepriekš neatlasītās pakotnes atlasīšana mariadb-common.
Notiek sagatavošana izsaiņošanai .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ...
Izpakošana mariadb-common (10.1.38-0+deb9u1)...
Izvēloties iepriekš neatlasītu pakotni galera-3.
Notiek izpakošana .../03-galera-3_25.3.19-2_amd64.deb ...
Galera-3 (25.3.19-2) izpakošana ...
Iepriekš neatlasītās pakotnes libdbi-perl atlasīšana.
Notiek izpakošana .../04-libdbi-perl_1.636-1+b1_amd64.deb ...
Libdbi-perl (1.636-1+b1) izpakošana...
Tiek atlasīta iepriekš neatlasītā pakotne libreadline5:amd64.
Notiek sagatavošana izsaiņošanai .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ...
Libreadline5:amd64 (5.2+dfsg-3+b1) izpakošana...
Atlasot iepriekš neatlasītu pakotni mariadb-client-core-10.1.
Notiek izpakošana .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Izpakošana mariadb-client-core-10.1 (10.1.38-0+deb9u1)...
Tiek atlasīta iepriekš neatlasītā pakotne libconfig-inifiles-perl.
Notiek izpakošana .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
Faila libconfig-inifiles-perl (2.94-1) izpakošana...
Iepriekš neatlasītās pakotnes libjemalloc1 atlasīšana.
Notiek izpakošana .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
Notiek libjemalloc1 (3.6.0-9.1) izpakošana...
Iepriekš neatlasītās pakotnes mariadb-client-10.1 atlasīšana.
Notiek gatavošanās izsaiņošanai .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ...
Mariadb-client-10.1 (10.1.38-0+deb9u1) izpakošana...
Iepriekš neatlasītās pakotnes mariadb-server-core-10.1 atlasīšana.
Notiek izpakošana .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
mariadb-server-core-10.1 (10.1.38-0+deb9u1) izpakošana...
Tiek atlasīta iepriekš neatlasītā pakotne rsync.
Notiek izpakošana .../11-rsync_3.1.2-1+deb9u2_amd64.deb ...
Izpakošana rsync (3.1.2-1+deb9u2)...
Izvēloties iepriekš neatlasītu pakotni socat.
Notiek izpakošana .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ...
Socat (1.7.3.1-2+deb9u1) izpakošana...
Notiek mysql-common (5.8+1.0.2) iestatīšana...
atjaunināšanas alternatīvas: izmantojot /etc/mysql/my.cnf.fallback, lai nodrošinātu /etc/mysql/my.cnf (my.cnf) automātiskajā režīmā
Notiek mariadb-common (10.1.38-0+deb9u1) iestatīšana...
atjaunināšanas alternatīvas: izmantojot /etc/mysql/mariadb.cnf, lai nodrošinātu /etc/mysql/my.cnf (my.cnf) automātiskajā režīmā
Iepriekš neatlasītās pakotnes mariadb-server-10.1 atlasīšana.
(Datu bāzes lasīšana ... 36487 pašlaik instalētie faili un direktoriji.)
Notiek izpakošana .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ...
Izpakošana mariadb-server-10.1 (10.1.38-0+deb9u1)...
Tiek atlasīta iepriekš neatlasītā pakotne mariadb-client.
Notiek sagatavošana izsaiņošanai .../mariadb-client_10.1.38-0+deb9u1_all.deb ...
Mariadb-client (10.1.38-0+deb9u1) izpakošana...
Tiek atlasīta iepriekš neatlasītā pakotne mariadb-server.
Notiek sagatavošana izsaiņošanai .../mariadb-server_10.1.38-0+deb9u1_all.deb ...
mariadb-servera (10.1.38-0+deb9u1) izpakošana...
Tiek atlasīta iepriekš neatlasītā pakotne php7.0-mysql.
Notiek izpakošana .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ...
Izpakošana php7.0-mysql (7.0.33-0+deb9u3)...
Notiek php7.0-mysql (7.0.33-0+deb9u3) iestatīšana...

Konfigurācijas faila /etc/php/7.0/mods-available/mysqlnd.ini izveide ar jauno versiju

Konfigurācijas faila /etc/php/7.0/mods-available/mysqli.ini izveide ar jauno versiju

Konfigurācijas faila /etc/php/7.0/mods-available/pdo_mysql.ini izveide ar jauno versiju
Notiek libconfig-inifiles-perl (2.94-1) iestatīšana...
Notiek libjemalloc1 (3.6.0-9.1) iestatīšana...
Notiek aktivizētāju apstrāde libapache2-mod-php7.0 (7.0.33-0+deb9u3)...
Notiek socat (1.7.3.1-2+deb9u1) iestatīšana...
Notiek gawk (1:4.1.4+dfsg-1) iestatīšana...
Notiek rsync iestatīšana (3.1.2-1+deb9u2)...
Izveidota saite /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
Notiek libc-bin (2.24-11+deb9u4) trigeru apstrāde...
Galera-3 (25.3.19-2) iestatīšana...
Notiek sistēmasd (232-25+deb9u11) aktivizētāju apstrāde...
Notiek cilvēka-DB (2.7.6.1-2) aktivizētāju apstrāde ...
Notiek libreadline5:amd64 (5.2+dfsg-3+b1) iestatīšana...
Notiek libdbi-perl (1.636-1+b1) iestatīšana...
Notiek mariadb-server-core-10.1 (10.1.38-0+deb9u1) iestatīšana...
Notiek mariadb-client-core-10.1 (10.1.38-0+deb9u1) iestatīšana...
Notiek mariadb-client-10.1 (10.1.38-0+deb9u1) iestatīšana...
Notiek mariadb-client (10.1.38-0+deb9u1) iestatīšana...
Notiek mariadb-server-10.1 (10.1.38-0+deb9u1) iestatīšana...
Izveidota saite /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Izveidota simboliskā saite /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Izveidota saite /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
Notiek mariadb servera iestatīšana (10.1.38-0+deb9u1)...
Notiek libc-bin (2.24-11+deb9u4) trigeru apstrāde...
Notiek sistēmasd (232-25+deb9u11) aktivizētāju apstrāde...
root@word:~#

Otrais solis ir palaist MariaDB, kuru esam instalējuši. Mēs rakstām šo komandu, lai palaistu

systemctl start mariadb

Pēc MARIADB palaišanas

Mēs instalējam Mysql datu bāzes vedni. Drošs, un jums tiks lūgts izvēlēties spēcīgu paroli. Saknes lietotājam, jo ​​tas izmanto servera administratora paroli. Tomēr datu bāzes pārvaldniekā mēs pievienojam šādu komandu. Lai instalētu mysql datu bāzes apdarinātāju ar šo komandu.

mysql_secure_installation

Jūs pamanīsit pēc komandas pievienošanas. Tas prasa uzrakstīt saknes paroli. Jūsu rakstītais serveris. Tas piedāvās jums spēcīgu paroli, nospiediet Y. Pēc tam nospiediet taustiņu Enter. Lai ievadītu jauno paroli, jums tiks lūgts ievadīt jaunu paroli. Pēc tam nospiediet taustiņu Enter, un sistēma jūs apstiprinās, ievadot paroli otro reizi. Lai pārliecinātos, ka to ierakstāt un nospiediet taustiņu Enter. Tad sistēma jums to pateiks

Ievadiet pašreizējo root paroli (y. n):               Nospiediet y un pēc tam ievadiet 

Pēc tā nospiešanas tiks parādīts, ka jums jau ir saknes paroļu kopa,             nospiediet n, pēc tam ievadiet

Vai viņš piedāvās mainīt root paroli? [J/N]                        Nospiediet y un ievadiet, lai mainītu paroli administratora datu bāzēm
Jūs ierakstāt jauno paroli, pēc tam ievadiet, un jūs to ierakstīsit vēlreiz, lai apstiprinātu, un pēc tam ievadiet pēc noklusējuma. MariaDB instalācijā ir anonīms lietotājs, kas ļauj to darīt ikvienam
Lai pieteiktos MariaDB, neizveidojot lietotāja kontu

Sistēma jums parādīs

Vai noņemt anonīmos lietotājus? [J/N]                                      Ierakstiet y un pēc tam ievadiet 

Parādīsies opcijas, kas sakārtotas, noklikšķinot uz šiem burtiem.

n pēc tam ievadiet 

y pēc tam ievadiet 

y pēc tam ievadiet 

Šajā komandu uzvednes izvadē ir ietvertas visas darbības, kuras veicāt, lai instalētu vai iestatītu mysql

root@word:~# mysql_secure_installation

PIEZĪME: VISAS MARBAS DABAS IERAKSTĪŠANAS VISAS DAĻAS IESNIEDZ
SERVERI IZMANTOŠANAI RAŽOŠANĀ! LŪDZU LŪDZU IZLASIET IESAISTĪT IGAĻU!

Lai pieteiktos MariaDB, lai to aizsargātu, mums būs nepieciešams pašreizējais
paroli root lietotājam. Ja esat tikko instalējis MariaDB, un
vēl neesat iestatījis saknes paroli, parole būs tukša,
tāpēc jums vajadzētu vienkārši nospiest enter here.

Ievadiet pašreizējo paroli root (ievadiet nē):
Labi, veiksmīgi izmantota parole, tiekat tālāk ...

Saknes paroles iestatīšana nodrošina to, ka neviens nevar pieslēgties MariaDB
root lietotājs bez pienācīgas atļaujas.

Jums jau ir iestatīta root parole, lai jūs varētu droši atbildēt uz 'n'.

Mainīt root paroli? [J/n] g
Jauna parole:
Atkārtoti ievadiet jaunu paroli:
Parole atjaunināta veiksmīgi!
Pārlādēšanas privilēģiju galdi ..
... Panākumi!


Pēc noklusējuma MariaDB instalācijai ir anonīms lietotājs, kas ļauj ikvienam
lai ieietu MariaDB bez nepieciešamības izveidot lietotāja kontu
viņiem Tas ir paredzēts tikai testēšanai un uzstādīšanai
iet nedaudz gludāk. Jums vajadzētu noņemt tos, pirms pāriet uz a
ražošanas vide.

Vai noņemt anonīmos lietotājus? [Y / n] y
... Panākumi!

Parasti saknei ir jāļauj savienot tikai no “localhost”. Tas
nodrošina, ka kāds nevar uzminēt tīkla saknes paroli.

Vai attālināti liegt root pieteikšanos? [J/n] n
... izlaižot.

Pēc noklusējuma MariaDB nāk ar datubāzi ar nosaukumu “tests”, ko ikviens var
piekļuvi. Tas ir paredzēts arī tikai testēšanai, un tas ir jānoņem
pirms nonākšanas ražošanas vidē.

Vai noņemt testa datu bāzi un piekļuvi tai? [Jā / n] un
- Notiek testa datu bāzes nomešana ...
... Panākumi!
- Tīkla datu bāzes tiesību atņemšana ...
... Panākumi!

Atlaišanas tabulu pārlādēšana nodrošinās visas līdz šim veiktas izmaiņas
stāsies spēkā nekavējoties.

Vai atlaist privilēģiju tabulas tagad? [Y / n] y
... Panākumi!

Satīrīšana...

Viss pabeigts! Ja esat pabeidzis visas iepriekš minētās darbības, jūsu MariaDB
uzstādīšana tagad ir droša.

Paldies, ka izmantojāt MariaDB!

Mēs pārliecināmies, ka MariaDB ir aizsargāta

Jo pēc noklusējuma tas reģistrē root kontu bez paroles. Lai novērstu iespējamās drošības problēmas, mēs piesakāmies datu bāzē. Izmantojot saknes kontu un izdodot šīs komandas.

mysql -u root -p
 use mysql;
 update user set plugin='' where User='root';
 flush privileges;
 quit

Pēc pirmās komandas ievadīšanas tas prasīs paroli, kuru ievadiet un nospiediet taustiņu Enter.

Šī ir komandu uzvednē esošo komandu izvade. Izvadei vajadzētu parādīties kā šis kods jūsu priekšā

root@word:~# mysql -u root -p
Ievadi paroli:
Laipni lūdzam MariaDB monitorā. Komandas beidzas ar; vai \ g.
Jūsu MariaDB savienojuma ID ir 9
Servera versija: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

Autortiesības (c) 2000, 2018, Oracle, MariaDB Corporation Ab un citi.

Ierakstiet 'help;' vai '\h', lai saņemtu palīdzību. Ierakstiet “\c”, lai notīrītu pašreizējo ievades paziņojumu.

MariaDB [(none)]> izmantot mysql;
Lasījums tabulas informācija pabeigšanai tabulu un kolonnu nosaukumi
Jūs varat izslēgt šo funkciju, lai iegūtu ātrāku starta ar-

Mainīts datu bāze
MariaDB [mysql]> update user set plugin='' where User='root';
Vaicājums "Labi", skāra 1 rindu (0.00 sek.)
Atbilstošās rindas: 1 Mainīts: 1 Brīdinājumi: 0

MariaDB [mysql]> flush privilēģijas;
Vaicājums OK, 0 rindas ietekmē (0.01 sek)

MariaDB [mysql] > iziet
Bye
root@word:~#

Un bilde, kas to parāda Attēls, kurā parādīta datu bāzes aizsardzība operētājsistēmā Debian 9

Pēc tam pievienojam tls vai ssl moduļus. Mēs izpildām šādas komandas

a2enmod rewrite ssl
a2ensite default-ssl.conf

Tad atveram DocumentRoot visām vietnēm, kuras vēlamies iespējot. Mēs atveram konfigurācijas failus ar šo komandu 

nano /etc/apache2/sites-enabled/000-default.conf

 Kad tas tiek atvērts kopā ar jums, jūs pievienojat, mēs pievienojam šo kodu 


       Opcijas Indeksi FollowSymLinks MultiViews
       AllowOverride All
       Pieprasīt visas piešķirtas
    

Pēc tam uz tastatūras nospiediet burtu x, pēc tam y un nospiediet taustiņu Enter

Pēc tam ievadiet šo komandu un pievienojiet to pašu kodu, kas atrodas iepriekš pēc faila atvēršanas.

nano /etc/apache2/sites-enabled/default-ssl.conf

Pēc tam nospiediet burtu x, lai izietu no faila, un nospiediet y, lai saglabātu modifikācijas, un šis ir koda pievienošanas attēls. Attēls, kurā parādīta failu konfigurācija vietnēm Debian izplatīšanā

Pēc saglabāšanas jūs pievienojat šo komandu, lai pārliecinātos, ka vietņu noklusējuma sertifikāti ir konfigurēti ar šo komandu.

nano /etc/apache2/sites-enabled/default-ssl.conf

Ja fails netiek atvērts kopā ar jums, jo tas neatrodas serverī. Jūs lejupielādējat šo failu un augšupielādējat to šajā ceļā

/etc/apache2/sites-enabled . pēc programmas winscp Kā redzams attēlā Attēls, kurā redzama failu augšupielāde uz Debian Server 9

Lai lietotu iestatījumus, pievienojiet šīs komandas komandu uzvednē

a2enmod headers
systemctl restart apache2.service

Tagad mēs pārbaudām Apache konfigurāciju, vai konfigurācija tika veikta pareizi un kādas ir kļūdas. Ja tas ir labi, mēs restartējam pakalpojumus ar šīm komandām

apache2ctl -t
systemctl restart apache2.service mariadb.service
systemctl enable apache2.service mariadb.service

Attēls, kurā parādīta Apache pārbaude Debian 9 servera izplatīšanā

instalēt WordPress

Mēs ievadām datubāzes, lai izveidotu jaunu datu bāzi WordPress instalēšanai, izmantojot šādas komandas

mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress-user'@'localhost' IDENTIFIED BY 'wordpress-pass';
FLUSH PRIVILEGES;

Piezīme .  wordpress-pass  Tā vietā jūs ierakstāt mūsu izveidotās WordPress datu bāzes lietotāja paroli

Pēc šo komandu pievienošanas izveidot datu bāzi un datu bāzu lietotāju un piešķirt privilēģijas. Mēs lejupielādējam WordPress versiju no oficiālās vietnes, izmantojot komandu wget, un atspiedam to šeit. Temp failā ar šīm komandām

cd /tmp
wget http://wordpress.org/latest.tar.gz
tar xfz latest.tar.gz
cp -rf wordpress/* /var/www/html/
rm /var/www/html/index.html

Tagad mēs piešķiram rakstīšanas atļaujas WordPress failiem ar šīm komandām

chmod -R 775 /var/www/html/
chgrp -R www-data /var/www/html/
ls -al /var/www/html

Tagad jūs pārlūkprogrammā pieprasāt servera IP, lai instalētu WordPress, kā parādīts attēlā

Attēls, kurā parādīta pirmā WordPress instalēšana operētājsistēmā Debian 9

Attēls, kurā redzams WordPress instalēšanas posms

Pēc tam izpildiet parastās instalēšanas darbības

. Apsveicam, jūs esat instalējis WordPress Debian Server 9 bez cpaneļa,

 

Šajā skaidrojumā es apzināti iekļāvu visas detaļas, lai tie būtu noderīgi tiem, kuri nezina kodu pievienošanu un to nozīmi, un par labu visiem.

Vēl viens skaidrojums tiks sniegts, lai domēnu savienotu ar serveri un pilnībā aizsargātu WordPress un serveri. Vienmēr apzinieties, kas ir jauns. Viss, kas jums jādara, ir abonēt paziņojumus 

Paskaidrojums ar nosaukumu. WordPress instalēšana uz Debian Server 9 bez cpaneļa

Nav atļauts kopēt rakstu un iekļaut to nevienā vietnē, nenorādot avotu, kas ir Mekano Tech

Mums ir jāievēro intelektuālā īpašuma tiesības 

Saistītie raksti
Publicējiet rakstu par

Pievieno komentāru