WordPressi installimine Debian Server 9-sse ilma cpaneelita

Tere tulemast minu vendade juurde eksklusiivses artiklis pealkirjaga. WordPressi installimine Debiani serverisse. Ilma igasuguse juhtpaneeli vajaduseta, alates kuulsatest paneelidest, nagu Cpanel, Plask, DirectAdmin, Vistacp ja muudest tasulistest ja tasuta paneelidest, et luua keskkond veebisaitide käitamiseks ja nende haldamiseks funktsioonidega, mis erinevad paneelide vahel. ja loomulikult on neist kõige kuulsam cpaneli paneel. Ilma pikema jututa installime WordPressi versioonidele Debian 9 ja Apache 5

Selgitusnõuded

1 – süsteem Debian Asub serveris (internetiserveris).

2- Juurdepääs saartele serverile või juuradministraatori kontole.

3 – staatiline IP-aadress või konfigureeritud serveris või serveris. Loomulikult on see saadaval igale serverile, mille broneerite andmekeskusest,

4. Kui kavatsete oma veebisaidi avalikkusele kättesaadavaks teha, peate seda tegema Domeen või domeeni reserveerimine dns-i ühendamiseks serveriga,

5- Installige Apache  LAMP Debiani süsteemis.

6 - koopia WordPress Uusim versioon ametlikult veebisaidilt.

7 – programm serveriga ühenduse loomiseks kitt

 

Mis on Debiani süsteem?

Debiani süsteem või Debiani distributsioon on arvuti operatsioonisüsteem, mis koosneb täielikult tasuta ja avatud tarkvarast, mis tähendab, et kõik, kes saavad süsteemi panustada ja arendada, kuuluvad GNU üldise avaliku litsentsi alla. Debian kasutab Linuxi tuuma ja GNU tööriistu ning Debiani distributsioon on tuntud oma range pühendumuse poolest avatud, koostöö- ja osalustestimisele. Debian on ülemaailmne operatsioonisüsteem, mis sobib paljudeks isiklikeks ja kontoriteks kasutamiseks, andmebaasiteenusteks, serveriteks ja salvestusteenusteks.

Mis on Apache

apache nimi inglise keeles  Apache HTTP server. Apache on see, kes mängis veebiajastu algusaegadel veebi arengus ja globaalses kasvus väga suurt rolli. Milleks Apache'i kasutatakse ja mis on selle ülesanne. Apache'i kasutatakse staatiliste ja dünaamiliste veebilehtede teenindamiseks. Staatilised, nagu html, ja dünaamilised, mis muutuvad, nagu foorumid, WordPress ja muud skriptid või rakendused, mis on loodud Apache keskkonna ja funktsioonide kasutamiseks. Ja Apache on tegelikult üks LAMP-i tuntud veebiarenduspaketi komponentidest, mis sisaldab Linuxi operatsioonisüsteemi või GNU Linuxit, veebiserverit, Mysqli andmebaasi ja paljusid programmeerimiskeeli, sealhulgas php, Python ja Perl. Apache on levitatud. osana ühest patenteeritud tarkvarapaketist. Üks Apache'i eeliseid on see, et see pakub sisu väga usaldusväärsel ja väga turvalisel viisil 

WordPressi Debiani installimise eelised

Üks tegelikke eeliseid on raha säästmine võrreldes lepingute sõlmimisega hostimisettevõtetega. Teiseks saidi kiirus Debiani levitamisel võrreldes installimisega cpanelile. Märkimisväärne kiirus 25% ja see aitab kaasa saidi levikule otsingus ja tõusule. Teie asetus Google'is ja teistes otsingumootorites. Ja oma materiaalse sissetuleku suurendamiseks. Muu kui Araabia või välismaiste hostimisettevõtete aegluse vältimine. Mis pakub hostimisplaane 3 dollari eest kuus ja lisab samasse serverisse 400 veebisaiti. Ja hakkate oma saidi aeglust märkama, kui see ületab 100 kogemust käsitlevat artiklit. Kui sait asub privaatses VPN-serveris, on Interneti-liin. Serveris, millel on teie saidi jaoks täisvõimsus ja see aitab teil saidilt alla laadida ja külastajatele kiiresti andmeid edastada. Peale kaitse häkkimise eest, mis häirib hostimisettevõtteid valede konfiguratsioonide tõttu. Ma ei räägi kõigist hostimisettevõtetest. On hostimisettevõtteid, millel on tugev kaitse, kuid need on välismaised ja mitte araablased. Sest oma Interneti-karjääri jooksul suhtlesin enam kui 15 araabia ettevõttega ja kõik eranditult ei vääri hostimisfirmade nime. Üks olulisemaid funktsioone on see, et kõik serveriressursid on ainult teie saidi jaoks ja neid ei jaotata juhtpaneelil, mis tarbib RAM-i ja protsessorit, ning see suurendab teie saidi stabiilsust ning suurendab ka teie asetust otsingus ja teie rahalisi vahendeid. kasum jne.

Miks valida WordPress

WordPressil on praegu muidugi üle 35%. Üks veebis olevatest veebisaitidest kasutusmugavuse ja SEO ühilduvuse tagamiseks. Samas saate konfigureerida ja varustada nii, et see sobiks kõikidele aladele. Artiklite kirjutamisest selgitusteni. Või isiklik ajaveeb, kus tutvustate oma kogemusi, või veebipood teenuste ja toodete müümiseks. Või asutus või koolitus, näiteks konsultatsioonisait, ja muid funktsioone on lugematu arv.

 

Mekano Tech Informaticsi selgitus tõeliste serverite kohta

Broneerisin serveri aadressilt Hetzneri andmekeskus Pilveserverite teenusest. Olete valinud automaatselt installitud ja valmis Debiani distributsiooni

Kirjeldus: LAMP-paketi installimine

Enne Apache'i osades sisaldava Lambi installimist teeme esimese asjana enne installimist pakettide ja kerneli värskendamine ning nende käskude turbeprobleemide parandamine

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

Pilt esimese värskenduskäsu lisamisest WordPressi installimiseks Debian 9 serveritesse ilma cpaneelita

Pilt, mis näitab esimeste käskude lisamist Debiani distributsiooni pakettide värskendamiseks

See on asja tulemus pärast lisamist näitab, kuidas värskendus tehti

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://peegel 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] Hangi:6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Hangi:7 http://mirror.hetzner.de/debian/stretch security/updates InRelease [94.3 kB ] Hitt:8 http://mirror.hetzner.de/debian/packages stretch Väljalaske hitt:9 http://deb.debian.org/debian stretch Väljalase Hangi:10 http://security.debian.org stretch/ updates /mittevabad allikad [1,216 B] Get:11 http://security.debian.org/updates/main Allikad [207 kB] Get:12 http://security.debian.org stretch/updates/contrib Allikad [1,384 B] Get:13 http://security.debian.org stretch/updates/main amd64 paketid [495 kB] Get:14 http://security.debian.org stretch/updates/main Tra nslation-et [221 kB] Hangi:15 http://deb.debian.org/debian stretch-updates/main Allikad [13.1 kB] Ign:16 http://mirror.hetzner.de/debian/packages stretch-backports /main amd64 paketid 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 Paketid [601 kB] Hangi: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 Paketid Ign:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en Get:18 http://mirror.hetzner.de/debian/security/updates/ main amd64 paketid [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 / peamised allikad [6,745 kB] Get:23 http://deb.debian.org/debian stretch/non-free Allikad [79.4 kB] Get:24 http://deb.debian.org/debian stretch/contr ib Sources [44.7 kB] Loodi 10.0 MB 3 sekundiga (2,624 kB/s) Pakettide loendite lugemine... Valmis

Lisame järgmise käsu, mis on

apt-get upgrade

Selle käsu või selle eeliseks on süsteemi uuendamine Debiani uusimale versioonile. Järgige juhiseid WordPressi installimiseks Debian Server 9-le ilma cpaneelita

Pilt, mis näitab käsku Debiani uuendamiseks, et installida sellele WordPress

See kuvatakse teiega, nagu pildil näidatud. Ja siin ütleb süsteem teile, kas soovite tõesti uuendada? Kas ma järgin uuendamise protsessi? Sisestate jah jaoks y-tähe ja seejärel vajutage sisestusklahvi. Uuendusprotsessi lõpuleviimiseks

Siin on probleemi tulemus pärast versiooniuuenduse lõppu. Väike märkus, minu kasutatavasse serverisse on installitud uusim Debiani versioon, milleks on praegu Debian 9. Uuendamiseks ei kulunud palju aega. See on väljund

apt-get upgrade Pakettide loendite lugemine... Valmis Sõltuvuspuu koostamine Oleku teabe lugemine... Valmis Uuenduse arvutamine... Valmis Uuendatakse järgmisi pakette: qemu-guest-agent qemu-utils 2 uuendatud, 0 äsja installitud, 0 eemaldada ja 0 pole uuendatud. Vaja hankida 1,300 kB arhiive. Pärast seda toimingut kasutatakse 2,048 B täiendavat kettaruumi. Kas sa tahad jätkata? [Y/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] Loodi 1,300 kB 0s (14.0 MB/s) (andmebaasi lugemine ... hetkel 33909 faili ja kataloogi installitud.) Ettevalmistus lahtipakkimiseks .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Lahtipakkimine qemu-guest-agent (1:2.8+dfsg-6+deb9u7) üle (1) :2.8+dfsg-6+deb9u5) ... Ettevalmistus lahtipakkimiseks .../qemu-utils_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Lahtipakkimine qemu-utils (1:2.8+dfsg-6+ ) deb9u7) üle (1:2.8 + dfsg-6 + deb9u5) ... qemu-guest-agent (1:2.8 + dfsg-6 + deb9u7) seadistamine ... qemu-utilsi (1:2.8 + dfsg) seadistamine ) 6+deb9u7) ... Systemd (232-25+deb9u11) päästikute töötlemine ... Man-db (2.7.6.1-2) päästikute töötlemine ...

Pärast uuendamise lõpetamist lisate selgituse algusesse ülaosas oleva järgmise käsu, mis kinnitab, et uuendatakse süsteemiteenuste uuendusprotsessi, mitte ei uuendata kogu süsteemi. Asi, mida teete, on süsteemi uuendamine

apt-get dist-upgrade

See on pilt, mis näitab protsessi pärast tellimuse lisamist

Pildil on käsk veendumaks, et paketid on uuendatud, mitte süsteemiuuendus

Esimene samm pakettide ja operatsioonisüsteemi uusimale versioonile värskendamisel ja täiendamisel on tehtud

Teine samm on lisada selle käsu kaudu serverile hostinimi, mis muudab hostinime teie enda kirjeldava nimega. Kuid pidage meeles, et peate võib-olla serveri või süsteemi taaskäivitama. Süsteem rakendab teie lisatud hostinime või hostinime.

hostnamectl set-hostname hostname.yourdomain.com

hostinimi.teiedomeen.com

Siin peab hostinimi olema teie domeeni alamdomeeni nimi või domeeni nimi, mille reserveerisite WordPressi serveri käitamiseks. Näidissõna.mekan0.com

Pärast selle käsu lisamist vajutage klaviatuuril sisestusklahvi. Siin on pilt neem hosti lisamise näitena

Pilt, mis näitab, kuidas nimehosti Debiani serverisse lisada

 

Ja järgmine plaan sisse

Paigaldame mõningaid vajalikke utiliite ning vajame neid vigade lahendamiseks ja parandamiseks. Lisate järgmise käsu

apt install net-tools sudo wget curl bash-completion

Arvan, et Debian 9 süsteemil on need utiliidid olemas, kuid veenduge ja lisage need käsud varukoopiana. Kui olete lõpetanud, taaskäivitage server, tippides käsu reboot  Pärast taaskäivitamist logite serverisse sisse Märkate, et serveri nimi on muutunud meie loodud nimeserveri aadressiks, näiteks pildil.

Pilt, millel on näide nimeserveri muutmisest versiooniks Debian 9

Märkad siin käsureal, et serveri nimi on muudetud ja ka pildil näidatud serveri nimi ja need andmed mis ilmusid serveri taaskäivitamisel ja uuesti sisselogimisel

Installige Apache

Pärast administraatoriõigustega (root) serverisse sisselogimist installime Apache HTTP, mis on saadaval Debian 9 hoidlates. Lisate selle käsu käsureale ja vajutage sisestusklahvi

 apt install apache2

Peale Apache install käsu lisamist näed käsurealt kas Apache installeerimine juba lõpule viia või mitte.Nii ilmub kood.

apt install apache2 Pakettide loendite lugemine... Valmis Sõltuvuspuu koostamine Olekuteabe lugemine... Valmis Installitakse järgmised lisapaketid: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap5.2 liblia0. -5.24 libperl2 perl Soovitatud paketid: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make Soovitatavad paketid: ssl-cert rename Installitakse järgmised UUED paketid: apache2 apache2-bin apache2-data apache1-utils libapr1 libaprutil1 libaprutil3-dbd-sqliteluperl libaprutiled1 libaprutiled 5.2 upgrad. 0 äsja installitud, 5.24 eemaldada ja 0 uuendamata. Vaja on hankida 11 kB arhiive. Pärast seda toimingut kasutatakse 0 MB täiendavat kettaruumi. Kas sa tahad jätkata? [jah/n]

Vajutate klaviatuuril Y tähte, seejärel vajutage sisestusklahvi ja peale Apache installimise lõppu avame brauseri ja sisestame serveri IP. Brauseris olen minu puhul IP. Server, millel ma seletan, on 159.69.215.225 See kuvatakse teiega nagu see pilt Pilt, mis näitab Apache'i õiget tööd Bian 9 distributsioonil

Pärast seda, kui olete veendunud, et Apache on õigesti installitud ja see pilt on ülal. Tagab, et Apache on Debiani distributsioonis õigesti installitud. Nüüd installime php tõlkijate uusimaid versioone. Wordpressi CMS-i lugemiseks selle käsuga ja vajutage sisestusklahvi.

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

Süsteem näitab teile, kas me lõpetame installi või mitte Tühista Sarnaselt ülaltoodud käskudega tippige täht Y ja vajutage sisestusklahvi. klaviatuuril. Nagu pildil näidatud Pilt, mis näitab käsku installida php tõlked Debian 9

Pärast php-tõlgete installimise lõpetamist on viimased versioonid nüüd valmis. Installige andmebaasiserver MariaDB. WordPressi andmebaasi loomiseks tuleb see installida. Ja võtke nendega ühendust, et saaksime WordPressi selle abil õigesti installida.

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

Süsteem pakub teile võimalust installimist jätkata või mitte. Nagu eelmistes käskudes juhtus, tippige installimise jätkamiseks täht Y ja vajutage klaviatuuril sisestusnuppu. See teave kuvatakse käsureale, et tagada installi õigsus

apt install php7.0-mysql mariadb-server mariadb-client
Pakettide loendite lugemine ... Valmis
Ehitus sõltuvus puu
Olekuinfo lugemine ... Valmis
Paigaldatakse järgmised täiendavad paketid:
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
Soovituslik pakette:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca
Soovitatavad paketid:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
UUS Will Be GMT paketid paigaldatud:
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 täiendatud, äsja paigaldatud 19, 0 0 eemaldada ja mitte täiendatud.
Vajadus saada 25.7 MB arhiive.
Pärast seda toimingut kasutatakse 189 MB täiendavat kettaruumi.
Kas sa tahad jätkata? [Y / n] y
Hangi: 1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Hangi:2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
Hangi:3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB]
Hangi:4 http://deb.debian.org/debian stretch/main amd64 mysql-common kõik 5.8+1.0.2 [5,608 B]
Hangi: 5 http://deb.debian.org/debian stretch/main amd64 mariadb-common kõik 10.1.38-0+deb9u1 [28.4 kB]
Hangi: 6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
Hangi: 7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
Hangi:8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
Hangi: 9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB]
Hangi:10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl all 2.94-1 [53.4 kB]
Hangi:11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Hangi:12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB]
Hangi:13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB]
Hangi:14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
Hangi:15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
Hangi:16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB]
Hangi:17 http://deb.debian.org/debian stretch/main amd64 mariadb-client kõik 10.1.38-0+deb9u1 [27.2 kB]
Hangi:18 http://deb.debian.org/debian stretch/main amd64 mariadb-server kõik 10.1.38-0+deb9u1 [27.3 kB]
Hangi:19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
Laaditi 25.7 MB 0 sekundiga (35.8 MB/s)
Paketide eelkonfigureerimine...
Varem valimata paketi libmpfr4:amd64 valimine.
(Andmebaasi lugemine ... 35883 praegu installitud faili ja kataloogi.)
Ettevalmistus lahtipakkimiseks .../libmpfr4_3.1.5-1_amd64.deb ...
Lahtipakkimine libmpfr4:amd64 (3.1.5-1) ...
Varem valimata paketi libsigsegv2:amd64 valimine.
Ettevalmistus lahtipakkimiseks .../libsigsegv2_2.10-5_amd64.deb ...
Lahtipakkimine libsigsegv2:amd64 (2.10-5) ...
Libmpfr4:amd64 (3.1.5-1) seadistamine ...
Libsigsegv2:amd64 (2.10-5) seadistamine ...
Varem valimata paketi gawk valimine.
(Andmebaasi lugemine ... 35905 praegu installitud faili ja kataloogi.)
Ettevalmistus lahtipakkimiseks .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ...
Lahtipakkimine gawk (1:4.1.4+dfsg-1) ...
Varem valimata paketi mysql-common valimine.
Ettevalmistus lahtipakkimiseks .../01-mysql-common_5.8+1.0.2_all.deb ...
Mysql-common (5.8+1.0.2) lahtipakkimine ...
Varem valimata paketi mariadb-common valimine.
Ettevalmistus lahtipakkimiseks .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ...
Lahtipakkimine mariadb-common (10.1.38-0+deb9u1) ...
Varem valimata paketi galera-3 valimine.
Ettevalmistus lahtipakkimiseks .../03-galera-3_25.3.19-2_amd64.deb ...
Galera-3 (25.3.19-2) lahtipakkimine ...
Varem valimata paketi libdbi-perl valimine.
Ettevalmistus lahtipakkimiseks .../04-libdbi-perl_1.636-1+b1_amd64.deb ...
Libdbi-perli (1.636-1+b1) lahtipakkimine ...
Varem valimata paketi libreadline5:amd64 valimine.
Ettevalmistus lahtipakkimiseks .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ...
Lahtipakkimine libreadline5:amd64 (5.2+dfsg-3+b1) ...
Varem valimata paketi mariadb-client-core-10.1 valimine.
Ettevalmistus lahtipakkimiseks .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Mariadb-client-core-10.1 (10.1.38-0+deb9u1) lahtipakkimine ...
Varem valimata paketi libconfig-inifiles-perl valimine.
Ettevalmistus lahtipakkimiseks .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
Lahtipakkimine libconfig-inifiles-perl (2.94-1) ...
Varem valimata paketi libjemalloc1 valimine.
Ettevalmistus lahtipakkimiseks .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
Libjemalloc1 (3.6.0-9.1) lahtipakkimine ...
Varem valimata paketi mariadb-client-10.1 valimine.
Ettevalmistus lahtipakkimiseks .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ...
Mariadb-client-10.1 (10.1.38-0+deb9u1) lahtipakkimine ...
Varem valimata paketi mariadb-server-core-10.1 valimine.
Ettevalmistus lahtipakkimiseks .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Mariadb-server-core-10.1 (10.1.38-0+deb9u1) lahtipakkimine ...
Varem valimata paketi rsync valimine.
Ettevalmistus lahtipakkimiseks .../11-rsync_3.1.2-1+deb9u2_amd64.deb ...
Rsynci lahtipakkimine (3.1.2-1+deb9u2) ...
Varem valimata paketi valimine socat.
Ettevalmistus lahtipakkimiseks .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ...
Socati lahtipakkimine (1.7.3.1-2+deb9u1) ...
Mysql-common (5.8+1.0.2) seadistamine ...
update-alternatives: /etc/mysql/my.cnf.fallback abil faili /etc/mysql/my.cnf (my.cnf) kuvamiseks automaatrežiimis
Mariadb-common (10.1.38-0+deb9u1) seadistamine ...
update-alternatives: /etc/mysql/mariadb.cnf abil faili /etc/mysql/my.cnf (my.cnf) automaatrežiimis esitamiseks
Varem valimata paketi mariadb-server-10.1 valimine.
(Andmebaasi lugemine ... 36487 praegu installitud faili ja kataloogi.)
Ettevalmistus lahtipakkimiseks .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ...
Mariadb-server-10.1 (10.1.38-0+deb9u1) lahtipakkimine ...
Varem valimata paketi mariadb-client valimine.
Ettevalmistus lahtipakkimiseks .../mariadb-client_10.1.38-0+deb9u1_all.deb ...
Mariadb-kliendi (10.1.38-0+deb9u1) lahtipakkimine ...
Varem valimata paketi mariadb-server valimine.
Ettevalmistus lahtipakkimiseks .../mariadb-server_10.1.38-0+deb9u1_all.deb ...
Mariadb-serveri lahtipakkimine (10.1.38-0+deb9u1) ...
Varem valimata paketi php7.0-mysql valimine.
Ettevalmistus lahtipakkimiseks .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ...
php7.0-mysql (7.0.33-0+deb9u3) lahtipakkimine...
php7.0-mysql (7.0.33-0+deb9u3) seadistamine...

Uue versiooniga konfiguratsioonifaili /etc/php/7.0/mods-available/mysqlnd.ini loomine

Uue versiooniga konfiguratsioonifaili /etc/php/7.0/mods-available/mysqli.ini loomine

Uue versiooniga konfiguratsioonifaili /etc/php/7.0/mods-available/pdo_mysql.ini loomine
Libconfig-inifiles-perl (2.94-1) seadistamine ...
Libjemalloc1 (3.6.0–9.1) seadistamine ...
Libapache2-mod-php7.0 (7.0.33-0+deb9u3) päästikute töötlemine ...
Socati seadistamine (1.7.3.1-2+deb9u1) ...
gawki seadistamine (1:4.1.4+dfsg-1) ...
Rsynci seadistamine (3.1.2-1+deb9u2) ...
Loodud symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
Libc-bini (2.24-11+deb9u4) päästikute töötlemine ...
Galera-3 (25.3.19-2) seadistamine ...
Systemd (232-25+deb9u11) päästikute töötlemine ...
Man-db (2.7.6.1-2) päästikute töötlemine ...
Libreadline5:amd64 (5.2+dfsg-3+b1) seadistamine ...
Libdbi-perli (1.636-1+b1) seadistamine ...
Mariadb-server-core-10.1 (10.1.38-0+deb9u1) seadistamine ...
Mariadb-client-core-10.1 (10.1.38-0+deb9u1) seadistamine ...
Mariadb-client-10.1 (10.1.38-0+deb9u1) seadistamine ...
Mariadb-kliendi seadistamine (10.1.38-0+deb9u1) ...
mariadb-server-10.1 (10.1.38-0+deb9u1) seadistamine ...
Loodud symlink /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Loodud symlink /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Loodud symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
mariadb-serveri seadistamine (10.1.38-0+deb9u1) ...
Libc-bini (2.24-11+deb9u4) päästikute töötlemine ...
Systemd (232-25+deb9u11) päästikute töötlemine ...
juur@sõna:~#

Teine samm on installitud MariaDB käivitamine. Kirjutame selle käsu käivitamiseks

systemctl start mariadb

Pärast MARIADB käivitamist

Installime MySQL andmebaasi viisardi. Ohutu ja teil palutakse valida tugev parool. Juurkasutaja jaoks, kuna see kasutab serveri administraatori parooli. Andmebaasihalduris lisame aga järgmise käsu. Mysql andmebaasi käitleja installimiseks selle käsuga.

mysql_secure_installation

Märkad pärast käsu lisamist. See palub teil kirjutada juurparooli. Server, mille kirjutate. Ja ta näitab teile oma tugevat parooli, vajutate Y. Seejärel vajutage sisestusklahvi. Uue parooli sisestamiseks palutakse teil sisestada uus parool. Seejärel vajutage sisestusklahvi ja süsteem kinnitab, et sisestate parooli teist korda. Sisestage see kindlasti ja vajutage sisestusklahvi. Siis süsteem ütleb teile seda

Sisestage praegune juurparool (y. n):               Vajutate y ja seejärel sisestate 

Pärast selle vajutamist teatab teile, et teil on juba juurparoolide komplekt,             vajutage n ja seejärel sisestage

Kas ta pakub välja juurparooli muutmise? [JAH/E]                        Administraatori andmebaaside parooli muutmiseks vajutate y ja sisestusklahvi
Sisestate uue parooli ja seejärel sisestate ning sisestate selle kinnitamiseks uuesti ja seejärel sisestate vaikimisi. MariaDB installimine sisaldab anonüümset kasutajat, mis võimaldab seda teha kõigil
MariaDB-sse sisselogimiseks ilma kasutajakontot loomata

Süsteem näitab teile

Kas eemaldada anonüümsed kasutajad? [JAH/E]                                      Sisestate y ja seejärel sisestate 

Ilmuvad suvandid, mis korraldatakse nendel tähtedel klõpsates.

n seejärel sisestage 

y seejärel sisestage 

y seejärel sisestage 

See käsuviiba väljund sisaldab kõiki samme, mida olete teinud mysql-i installimiseks või seadistamiseks

root@word:~# mysql_secure_installation

MÄRKUS: KÄESOLEVA KIRJETE KÕIKI KÄSITÖÖ KASUTATAKSE KÕIKIDEL MariaDB
TOOTJA KASUTAMINE SERVERS! LUGEGE LUGEGE iga sammu ettevaatlikult!

MariaDB-sse selle turvaliseks sisselogimiseks vajame voolu
juurkasutaja parool. Kui olete just installinud MariaDB ja
kui te pole veel juurparooli määranud, on parool tühi,
nii et peaksite lihtsalt vajutage siia sisestama.

Juure sisestada praegune parool (sisestage mitte):
OK, parool on edukalt kasutatud, edasi liikumine ...

Juuraparooli määramine tagab, et keegi ei saa MariaDB-i sisse logida
root kasutaja ilma nõuetekohase loata.

Sul on juba root-parool, nii et saate turvaliselt vastata n-le.

Kas muuta root parooli? [Y/n] a
Uus salasõna:
Sisestage uus parool uuesti:
Parool uuendati edukalt!
Laadige privileegi tabelid ..
... Edu!


Vaikimisi on MariaDB-i installil anonüümne kasutaja, mis võimaldab igaüks
sisse logida MariaDBisse, ilma et kasutajakonto oleks loodud
neid. See on mõeldud ainult testimiseks ja paigaldamiseks
minna natuke sujuvamalt. Sa peaksid need eemaldama, enne kui nad asuvad sisse
tootmiskeskkond.

Kas eemaldada anonüümsed kasutajad? [Y/n] a
... Edu!

Tavaliselt peaks juur lubama ühenduse luua ainult 'localhost'ist. See
tagab, et keegi ei suuda võrgu administraatori paroolist arvata.

Kas keelata juurjuurde sisselogimine eemalt? [Y/n] n
... vahele jättes.

Vaikimisi on MariaDB-ga kaasas andmebaas nimega 'test', mida igaüks saab
juurdepääs. See on ette nähtud ainult testimiseks ja tuleks eemaldada
enne tootmiskeskkonda viimist.

Kas eemaldada testandmebaas ja juurdepääs sellele? [Jah / ei] ja
- Katse andmebaasi kukutamine ...
... Edu!
- testandmebaasi õiguste eemaldamine ...
... Edu!

Privileegi tabelite laadimine tagab kõik seni tehtud muudatused
jõustub viivitamatult.

Laadige nüüd privileegide tabelid? [Y / n] y
... Edu!

Koristamine...

Kõik tehtud! Kui olete kõik ülaltoodud toimingud täitnud, siis oma MariaDB
paigaldus peaks nüüd olema turvaline.

Täname MariaDBi kasutamise eest!

Me veendume, et MariaDB on kaitstud

Sest vaikimisi registreerib see juurkonto ilma paroolita. Võimalike turvaprobleemide vältimiseks logime andmebaasi sisse. Juurkonto kasutamine ja nende käskude väljastamine.

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

Pärast esimese käsu sisestamist küsib see teilt parooli, mille tippige ja vajutage sisestusklahvi.

See on käsureal olevate käskude väljund, mis peaks teie ees ilmuma sellise koodina

root@word:~# mysql -u root -p
Sisestage parool:
Tere tulemast MariaDB monitori. Käsud lõpevad ; või \g.
Teie MariaDB ühenduse ID on 9
Serveri versioon: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

Autoriõigus (c) 2000, 2018, Oracle, MariaDB Corporation Ab ja teised.

Tippige "help;" või '\h' abi saamiseks. Praeguse sisendlause kustutamiseks tippige '\c'.

MariaDB [(pole)]> kasuta mysql;
Lugemine tabelis teavet tabelina ja veeru nimed
Sa-saab välja lülitada seda funktsiooni, et saada kiiremini kasutuselevõtt -A

muutunud Database
MariaDB [mysql]> update user set plugin='' where User='root';
Päring OK, mõjutatud 1 rida (0.00 sek)
Sobitatud read: 1 Muudetud: 1 Hoiatused: 0

MariaDB [mysql]> flush privileegid;
Query OK, 0 rida mõjutanud (0.01 sek)

MariaDB [mysql] > välju
bye
juur@sõna:~#

Ja pilt, mis seda näitab Pilt, mis näitab andmebaasi kaitset Debian 9-s

Pärast seda lisame tls või ssl moodulid. Käivitame järgmised käsud

a2enmod rewrite ssl
a2ensite default-ssl.conf

Siis avame DocumentRoot kõigi saitide jaoks, mida tahame lubada. Selle käsuga avame konfiguratsioonifailid 

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

 Kui see teiega avaneb, lisate, meie lisame selle koodi 


       Valikud Indeksid FollowSymLinks MultiViews
       AllowOverride Kõik
       Nõua kõik lubatud
    

Seejärel vajutate klaviatuuril tähte x, seejärel y ja vajutage sisestusklahvi

Seejärel sisestage see käsk ja lisage sama kood, mis on pärast faili avamist ülal.

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

Seejärel vajutage failist väljumiseks tähte x ja muudatuste salvestamiseks y. See on pilt koodi lisamise kohta Pilt, mis näitab Debiani distributsiooni veebisaitide failide konfiguratsiooni

Pärast salvestamist lisate selle käsu, veendumaks, et saitide vaikesertifikaadid on selle käsuga konfigureeritud.

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

Kui fail ei avane teiega, kuna see pole serveris. Laadite selle faili alla ja laadite selle üles sellele teele

/etc/apache2/sites-enabled . programmi järgi WinSCP Nagu pildil näidatud Pilt, mis näitab failide üleslaadimist Debiani serverisse 9

Seadete rakendamiseks lisage need käsud käsureale

a2enmod headers
systemctl restart apache2.service

Nüüd testime Apache konfiguratsiooni, kas konfiguratsioon tehti õigesti ja millised on vead. Kui see on korras, taaskäivitame teenused nende käskudega

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

Pilt, mis näitab Apache'i kontrollimist Debian 9 serveri distributsioonis

installida wordpress

Siseneme andmebaasidesse, et luua uus andmebaas WordPressi installimiseks järgmiste käskude kaudu

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

Märge .  wordpress-pass  Kirjutate selle asemele meie loodud WordPressi andmebaasi kasutajaparooli

Pärast nende käskude lisamist luua andmebaas ja andmebaaside kasutaja ning anda õigused. Laadime WordPressi koopia ametlikult veebisaidilt alla käsu wget abil ja pakkime selle lahti siin. Temp-failis nende käskudega

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

Nüüd anname nende käskudega WordPressi failidele kirjutamisõigused

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

Nüüd küsite WordPressi installimiseks brauseris serveri IP-d, nagu pildil näidatud

Pilt, mis näitab WordPressi esimest installimist Debian 9-le

Pilt, mis näitab WordPressi installifaasi

Seejärel viige läbi tavalised installietapid

. Õnnitleme, olete installinud WordPressi Debian Server 9-le ilma cpaneelita,

 

Sellesse selgitusse panin teadlikult kõik üksikasjad nende huvides, kes koodide lisamist ja nende tähendust ei tea ning kõigi huvides.

Veel üks selgitus tehakse domeeni ühendamiseks serveriga ning WordPressi ja serveri täielikuks kaitsmiseks. Olge alati kursis sellega, mis on uus. Kõik, mida pead tegema, on märguanded tellida 

Seletus pealkirjaga. WordPressi installimine Debian Server 9-sse ilma cpaneelita

Artiklit ei ole lubatud kopeerida ega lisada ühelegi saidile ilma allika mainimata, milleks on Mekano Tech

Peame austama intellektuaalomandi õigusi 

Seotud ametikohta
Avalda artikkel aadressil

Lisa kommentaar