WordPressin asentaminen Debian Server 9:ään ilman cpaneelia

Tervetuloa, veljet, eksklusiiviseen artikkeliin nimeltä. WordPressin asentaminen Debian-palvelimelle. Ilman ohjauspaneelin tarvetta kuuluisista paneeleista, kuten Cpanel, plask, DirectAdmin, Vistacp ja muut maksulliset ja ilmaiset paneelit, joiden avulla voit luoda ympäristön, jossa voit käyttää verkkosivustoja ja hallita niitä ominaisuuksilla, jotka eroavat paneelien välillä. ja tietysti tunnetuin niistä on cpanel-paneeli. Asennamme WordPressin ilman pitkiä puheita Debian 9:lle ja Apache 5:lle

Selitysvaatimukset

1 - Järjestelmä Debian Sijoitettu palvelimelle (internet-palvelin).

2- Saarten käyttö palvelimelle tai pääjärjestelmänvalvojan tilille.

3 - Staattinen IP-osoite tai määritetty palvelimelle tai palvelimelle. Tietenkin tämä on kaikkien palvelinkeskuksesta varaamasi palvelimen käytettävissä,

4 - Jos aiot asettaa verkkosivustosi yleisön saataville, sinun on Verkkotunnuksen tai verkkotunnuksen varaus yhdistää dns palvelimeen,

5- Asenna Apache  LAMP Debian-järjestelmässä.

6 - kopio WordPress Uusin versio viralliselta verkkosivustolta.

7 - Ohjelma yhteyden muodostamiseksi palvelimeen kitti

 

Mikä on Debian-järjestelmä?

Debian-järjestelmä tai Debian-jakelu on tietokoneen käyttöjärjestelmä, joka koostuu kokonaan ilmaisista ja avoimista ohjelmistoista, mikä tarkoittaa, että jokainen, joka voi osallistua ja kehittää järjestelmää, kuuluu GNU General Public License -lisenssin piiriin. Debian-järjestelmä tai -projekti on voittoa tavoittelematon projekti ja jakelua pidetään yhtenä vanhimmista avoimen lähdekoodin projekteista. Debian käyttää Linuxin ydintä ja GNU-työkaluja, ja Debian-jakelu tunnetaan tiukasta sitoutumisestaan ​​avoimeen, yhteistyöhön ja osallistuvaan testaukseen. Debian on maailmanlaajuinen käyttöjärjestelmä, joka sopii moneen henkilökohtaiseen ja toimistokäyttöön, tietokantapalveluihin, palvelimiin ja tallennuspalveluihin.

Mikä on Apache

apachen nimi englanniksi  Apache HTTP-palvelin. Apache oli se, jolla oli erittäin suuri rooli verkon kehityksessä ja globaalissa kasvussa web-aikakauden alkuaikoina. Mitä Apachea käytetään ja mikä on sen tehtävä. Apachea käytetään staattisten ja dynaamisten verkkosivujen palvelemiseen. Staattinen, kuten html-kieli ja muuttuva dynamiikka, kuten foorumit, WordPress ja muut komentosarjat tai sovellukset, jotka on suunniteltu käyttämään Apache-ympäristöä ja ominaisuuksia. Ja Apache on itse asiassa yksi LAMP-nimellä tunnetun web-kehityspaketin osista, joka sisältää Linux-käyttöjärjestelmän tai GNU Linuxin, verkkopalvelimen, Mysql-tietokannan ja monia ohjelmointikieliä, mukaan lukien php, Python ja Perl. Apache on hajautettu. osana jotakin patentoitua ohjelmistopakettia. Yksi Apachen eduista on, että se tarjoaa sisältöä erittäin luotettavalla ja erittäin turvallisella tavalla 

WordPressin asennuksen edut Debianiin

Yksi todellisista eduista on säästää rahaa verrattuna sopimusten tekemiseen hosting-yritysten kanssa. Toiseksi sivuston nopeus Debian-jakelussa verrattuna asennukseen c-paneeliin. Huomattava 25 %:n nopeus, ja tämä edistää sivuston leviämistä haussa ja nousussa. Sijoituksesi Googlessa ja muissa hakukoneissa. Ja lisätä aineellisia tulojasi. Muuta kuin arabien tai ulkomaisten hosting-yritysten hitauden välttäminen. Joka tarjoaa isännöintisuunnitelmia 3 dollarilla kuukaudessa ja lisää 400 verkkosivustoa samalle palvelimelle. Ja alat huomata sivustosi hitauden, kun se ylittää 100 artikkelia. Kun sivusto on yksityisellä vps-palvelimella, Internet-linja. Palvelimella täydellä teholla sivustollesi, ja tämä auttaa sinua lataamaan sivustoltasi ja toimittamaan tietoja nopeasti vierailijoillesi. Muuta kuin suojaus hakkerointia vastaan, joka vaivaa hosting-yrityksiä virheellisten asetusten vuoksi. En puhu kaikista hosting-yrityksistä. On isännöintiyrityksiä, joilla on vahva suoja, mutta ne ovat ulkomaisia ​​eivätkä arabeja. Koska Internet-urani aikana olen tekemisissä yli 15 arabiyrityksen kanssa, eivätkä ne kaikki poikkeuksetta ansaitse hosting-yritysten nimeä. Yksi tärkeimmistä ominaisuuksista on, että kaikki palvelinresurssit ovat vain sivustoasi varten, eikä niitä jaeta ohjauspaneeliin, joka kuluttaa RAM-muistia ja prosessoria. Tämä parantaa sivustosi vakautta sekä parantaa sijoitustasi hakutuloksissa ja taloudellisia tietojasi. voitto jne.

Miksi valita WordPress

WordPress tietysti hallitsee tällä hetkellä yli 35%. Yksi Web-sivustoista käytön helppouden ja SEO-yhteensopivuuden takaamiseksi. Vaikka voit konfiguroida ja varustaa kaikille alueille sopivaksi. Artikkelien kirjoittamisesta selityksiin. Tai henkilökohtainen blogi, jossa esittelet kokemuksiasi, tai verkkokauppa, jossa myydään palveluita ja tuotteita. Tai laitos tai koulutus, kuten konsulttisivusto, ja muita ominaisuuksia on lukemattomia.

 

Mekano Tech Informaticsin toimittama selitys oikeilla palvelimilla

Varasin palvelimen osoitteesta Palvelinkeskus Hetzner Pilvipalvelinpalvelusta. Olet valinnut Debian-jakelun, joka asennetaan automaattisesti ja valmis

Kuvaus: LAMP-paketin asentaminen

Ennen kuin asennamme Apachen osissaan sisältävän lampun, ensimmäinen asia, jonka teemme ennen asennusta, on päivittää paketit ja ydin ja korjata tietoturvaongelmat näillä komennoilla

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

Kuva ensimmäisen päivityskomennon lisäämisestä WordPressin asentamiseksi Debian 9 -palvelimiin ilman cpanelia

Kuva, joka näyttää ensimmäisten komentojen lisäämisen pakettien päivittämiseksi Debian-jakelussa

Tämä on seurausta asiasta lisättyään se näyttää kuinka päivitys tehtiin

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] Hanki:6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Hanki:7 http://mirror.hetzner.de/debian/stretch security/updates InRelease [94.3] kB] Osuma:8 http://mirror.hetzner.de/debian/packages stretch Julkaisuosuma:9 http://deb.debian.org/debian stretch Julkaisu Hanki:10 http://security.debian.org stretch/ päivitykset/ei-ilmaiset Lähteet [1,216 11 B] Get:207 http://security.debian.org/updates/main Lähteet [12 kB] Get:1,384 http://security.debian.org stretch/updates/contrib Lähteet [ 13 64 B] Get:495 http://security.debian.org stretch/updates/main amd14 Paketit [221 kB] Hanki:15 http://security.debian.org stretch/updates/main Tra nslation-fi [13.1 kt] Get:16 http://deb.debian.org/debian stretch-updates/main Lähteet [64 kB] Ign:17 http://mirror.hetzner.de/debian/packages stretch-backports /main amd16 Paketit Ign:64 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en Get:601 http://mirror.hetzner.de/debian/packages stretch-backports/main amd17 Paketit [459 kB] Hanki:18 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en [64 kB] Ign:19 http://mirror.hetzner.de/debian/security stretch /updates/main amd18 Paketit Ign:64 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en Get:495 http://mirror.hetzner.de/debian/security/updates/ main amd19-paketit [221 kt] Hanki:22 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en [6,745 kB] Hanki:23 http://deb.debian.org/debian stretch / päälähteet [79.4 24 kt] Get:44.7 http://deb.debian.org/debian stretch/non-free Lähteet [10.0 kB] Get:3 http://deb.debian.org/debian stretch/contr ib Sources [2,624 kB] Haettu XNUMX Mt XNUMX sekunnissa (XNUMX XNUMX kB/s) Pakettiluetteloiden lukeminen... Valmis

Lisäämme seuraavan komennon, joka on

apt-get upgrade

Tämän komennon tai sen tekemisen etu on päivittää järjestelmä uusimpaan Debianin versioon. Noudata ohjeita asentaaksesi WordPress Debian Server 9:ään ilman cpaneelia

Kuvassa komento päivittää Debian WordPressin asentamiseksi siihen

Se näkyy kanssasi kuvan osoittamalla tavalla. Ja tässä järjestelmä kertoo sinulle, haluatko todella päivittää? Noudatanko päivitysprosessia? Kirjoitat kirjaimen y vastaamaan kyllä ​​ja painat Enter-näppäintä. Viimeistele päivitysprosessi

Tässä on asian tulos päivityksen päätyttyä. Pieni huomautus, käyttämääni palvelimeen on asennettu uusin Debian-versio, joka on tällä hetkellä Debian 9. Päivitykseen ei mennyt paljon aikaa. Tämä on tulos

apt-get upgrade Pakettiluetteloiden lukeminen... Valmis Riippuvuuspuun luominen Tilatietojen lukeminen... Valmis Päivitystä lasketaan... Valmis Seuraavat paketit päivitetään: qemu-guest-agent qemu-utils 2 päivitetty, 0 juuri asennettu, 0 poistettava ja 0 ei päivitetty. On hankittava 1,300 2,048 kt arkistoja. Tämän toimenpiteen jälkeen käytetään 1 64 B ylimääräistä levytilaa. Haluatko jatkaa? [Y/n] y Get:64 http://security.debian.org stretch/updates/main amd1 qemu-guest-agent amd2.8 6:9+dfsg-7+deb315u2 [64 kB] Get:64 http:// security.debian.org stretch/updates/main amd1 qemu-utils amd2.8 6:9+dfsg-7+deb986u1,300 [0 kB] Haettu 14.0 33909 kt nollassa (1 Mt/s) (Luetaan tietokantaa... tällä hetkellä 3 tiedostoa ja hakemistoa asennettu.) Valmistellaan purkamista .../qemu-guest-agent_2.8%6a9+dfsg-7+deb64u1_amd2.8.deb ... Puretaan qemu-guest-agent (6:9+dfsg-7+deb1u2.8) yli (6) :9+dfsg-5+deb1u3) ... Valmistellaan purkamista .../qemu-utils_2.8%6a9+dfsg-7+deb64u1_amd2.8.deb ... Puretaan qemu-utils (6:9+dfsg-7+) ) deb1u2.8) over (6:9 + dfsg-5 + deb1u2.8) ... Määritetään qemu-guest-agent (6:9 + dfsg-7 + deb1u2.8) ... määritetään qemu-utils (6:9 + dfsg) ) 7+deb232u25) ... Käsitellään systemd:n ​​(9-11+deb2.7.6.1u2) laukaisuja ... Käsitellään man-db:n (XNUMX-XNUMX) laukaisuja...

Kun päivitys on suoritettu loppuun, lisäät seuraavan komennon, joka on lueteltu yläosassa selityksen alussa. Se vahvistaa, että järjestelmäpalvelujen päivitysprosessi päivitetään eikä koko järjestelmää päivitetä. Sinun tehtäväsi on tehdä järjestelmäpäivitys

apt-get dist-upgrade

Tässä kuvassa näkyy prosessi tilauksen lisäämisen jälkeen

Kuvassa on komento, jolla varmistetaan, että paketit päivitetään, ei järjestelmäpäivitystä

Ensimmäinen vaihe pakettien ja käyttöjärjestelmän päivittämisessä ja päivittämisessä uusimpaan versioon on suoritettu

Toinen vaihe on lisätä isäntänimi palvelimeen tällä komennolla, joka muuttaa isäntänimen omalla kuvaavalla nimelläsi. Muista kuitenkin, että saatat joutua käynnistämään palvelimen tai järjestelmän uudelleen.Järjestelmä käyttää lisäämääsi isäntänimeä tai isäntänimeä.

hostnamectl set-hostname hostname.yourdomain.com

isäntänimi.omaverkkotunnus.com

Tässä isäntänimen on oltava verkkotunnuksesi aliverkkotunnuksen nimi tai verkkotunnus, jonka olet varannut WordPress-palvelimen käyttöä varten. Esimerkki sana.mekan0.com

Kun olet lisännyt tämän komennon, paina Enter-näppäintä. Tässä on kuva esimerkkinä neem-isännän lisäämisestä

Kuva, joka näyttää kuinka nimipalvelin lisätään Debian-palvelimeen

 

Ja seuraava suunnitelma tulossa

Asennamme joitain tarvittavia apuohjelmia ja tarvitsemme niitä virheiden ratkaisemiseen ja korjaamiseen. Lisäät seuraavan komennon

apt install net-tools sudo wget curl bash-completion

Luulen, että Debian 9 -järjestelmässä on nämä apuohjelmat, mutta varmista ja lisää nämä komennot varmuuskopioksi. Kun olet valmis, käynnistä palvelin uudelleen kirjoittamalla komento uudelleenkäynnistys  Uudelleenkäynnistyksen jälkeen kirjaudut sisään palvelimelle ja huomaat, että palvelimen nimi on muuttunut luomamme nimipalvelimen osoitteeksi, esimerkiksi kuvassa.

Kuva, jossa on esimerkki nimipalvelimen muuttamisesta Debian 9:ksi

Huomaat tässä komentokehotteessa, että palvelimen nimi on muutettu ja myös kuvan mukainen palvelimen nimi ja nämä tiedot, jotka ilmestyivät palvelimen uudelleenkäynnistyksen ja siihen uudelleen sisäänkirjautumisen yhteydessä

Asenna Apache

Kun kirjaudut sisään palvelimelle järjestelmänvalvojan oikeuksin (root), asennamme Apache HTTP:n, joka on saatavilla Debian 9 -varastoissa. Lisää tämä komento komentokehotteeseen ja paina Enter

 apt install apache2

Kun olet lisännyt Apache install -komennon, näet komentokehotteessa, haluatko suorittaa Apachen asennuksen jo valmiiksi. Näin koodi tulee näkyviin.

apt install apache2 Pakettiluetteloiden lukeminen... Valmis Riippuvuuspuun luominen Lukee tilatietoja... Valmis Seuraavat lisäpaketit asennetaan: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap5.2 liblia0. -5.24 libperl2 perl Ehdotetut paketit: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make Suositellut paketit: ssl-cert rename Seuraavat UUDET paketit asennetaan: apache2 apache2-bin apache2-data apache1-utils libapr1 libaprutil1 libaprutill-dbd-sqliteluper3 perl-dap-1 upgrad. 5.2 juuri asennettua, 0 poistettavaa ja 5.24 ei päivitetty. Tarvitset 0 11 kt arkistoja. Tämän toimenpiteen jälkeen käytetään 0 Mt lisää levytilaa. Haluatko jatkaa? [K/ei]

Painat näppäimistön Y-kirjainta, painat sitten Enter, ja kun Apachen asennus on valmis, avaamme selaimen ja kirjoitamme palvelimen IP-osoitteen. Selaimessa minun tapauksessani olen IP. Palvelin, jolla selitän, on 159.69.215.225 Se näkyy kanssasi kuten tämä kuva Kuva, joka osoittaa, että Apache toimii oikein Bian 9 -jakelussa

Kun olet varmistanut, että Apache on asennettu oikein ja tämä kuva on yllä. Varmistaa, että Apache on asennettu oikein Debian-jakeluun. Nyt asennamme uusimmat versiot php-kääntäjistä. Lue wordpress CMS tällä komennolla ja paina 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

Järjestelmä näyttää, saammeko asennuksen valmiiksi vai ei Peruuta Kuten yllä olevat komennot, kirjoitat kirjaimen Y ja painat Enter. näppäimistössä. Kuten kuvassa näkyy Kuva, jossa näkyy komento asentaa php-käännökset Debian 9:ään

Kun php-käännösten asennus on valmis, uusimmat versiot ovat nyt valmiit. Asenna MariaDB, tietokantapalvelin. Se on asennettava, jotta voit luoda tietokannan WordPressille. Ja ota heihin yhteyttä, jotta voimme asentaa WordPressin oikein tämän avulla.

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

Järjestelmä ehdottaa sinulle, jatkatko asennusta vai et. Kuten edellisissä komennoissa, kirjoitat kirjaimen Y ja painat näppäimistön Enter-painiketta jatkaaksesi asennusta. Nämä tiedot näkyvät komentokehotteessa varmistaakseen, että asennus on oikein

apt install php7.0-mysql mariadb-server mariadb-client
Pakettiluetteloiden lukeminen ... Valmis
Rakennus riippuvuudet
Luetaan tilatietoja ... Valmis
Seuraavat lisäpaketit asennetaan:
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
Ehdotetut paketit:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-lauseke-perl mailx mariadb-test netcat-openbsd tinyca
Suositellut paketit:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
UUSI Will Be GMT asennettuina:
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 päivitetty, äskettäin asennetut 19, 0 0 poistamiseksi ja päivittämätöntä.
Tarvitaan 25.7 MB arkistoja.
Tämän toimenpiteen jälkeen käytetään 189 MB ylimääräistä levytilaa.
Haluatko jatkaa? [Y / n] y
Hanki: 1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Hanki:2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
Hanki:3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB]
Hanki:4 http://deb.debian.org/debian stretch/main amd64 mysql-common all 5.8+1.0.2 [5,608 XNUMX B]
Hanki: 5 http://deb.debian.org/debian stretch/main amd64 mariadb-common all 10.1.38-0+deb9u1 [28.4 kB]
Hanki:6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
Hanki:7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
Hanki:8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
Hanki: 9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 XNUMX kB]
Hanki:10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl all 2.94-1 [53.4 kB]
Hanki:11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Hanki:12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 XNUMX kB]
Hanki:13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 XNUMX kB]
Hanki:14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
Hanki:15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
Hanki:16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 XNUMX kB]
Hanki:17 http://deb.debian.org/debian stretch/main amd64 mariadb-client all 10.1.38-0+deb9u1 [27.2 kB]
Hanki:18 http://deb.debian.org/debian stretch/main amd64 mariadb-server all 10.1.38-0+deb9u1 [27.3 kB]
Hanki:19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
Haettu 25.7 Mt 0 sekunnissa (35.8 Mt/s)
Pakettien esikonfigurointi...
Valitaan aiemmin valitsematon paketti libmpfr4:amd64.
(Luetaan tietokantaa... 35883 XNUMX tällä hetkellä asennettua tiedostoa ja hakemistoa.)
Valmistellaan purkamista .../libmpfr4_3.1.5-1_amd64.deb ...
Puretaan libmpfr4:amd64 (3.1.5-1) ...
Valitaan aiemmin valitsematon paketti libsigsegv2:amd64.
Valmistellaan purkamista .../libsigsegv2_2.10-5_amd64.deb ...
Puretaan libsigsegv2:amd64 (2.10-5) ...
Asetetaan libmpfr4:amd64 (3.1.5-1)...
Asetetaan libsigsegv2:amd64 (2.10-5)...
Valitaan aiemmin valitsematon paketti gawk.
(Luetaan tietokantaa... 35905 XNUMX tällä hetkellä asennettua tiedostoa ja hakemistoa.)
Valmistellaan purkamista .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ...
Pura gawk (1:4.1.4+dfsg-1)...
Valitaan aiemmin valitsematon paketti mysql-common.
Valmistellaan purkamista .../01-mysql-common_5.8+1.0.2_all.deb ...
Puretaan mysql-common (5.8+1.0.2)...
Valitaan aiemmin valitsematon paketti mariadb-common.
Valmistellaan purkamista .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ...
Purkaminen mariadb-common (10.1.38-0+deb9u1) ...
Valitaan aiemmin valitsematon paketti galera-3.
Valmistellaan purkamista .../03-galera-3_25.3.19-2_amd64.deb ...
Pakkauksen purkaminen Galera-3 (25.3.19-2) ...
Valitaan aiemmin valitsematon paketti libdbi-perl.
Valmistellaan purkamista .../04-libdbi-perl_1.636-1+b1_amd64.deb ...
Puretaan libdbi-perl (1.636-1+b1)...
Valitaan aiemmin valitsematon paketti libreadline5:amd64.
Valmistellaan purkamista .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ...
Puretaan libreadline5:amd64 (5.2+dfsg-3+b1)...
Valitaan aiemmin valitsematon paketti mariadb-client-core-10.1.
Valmistellaan purkamista .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Puretaan mariadb-client-core-10.1 (10.1.38-0+deb9u1)...
Valitaan aiemmin valitsematon paketti libconfig-inifiles-perl.
Valmistellaan purkamista .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
Puretaan libconfig-inifiles-perl (2.94-1)...
Valitaan aiemmin valitsematon paketti libjemalloc1.
Valmistellaan purkamista .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
Puretaan libjemalloc1 (3.6.0-9.1)...
Valitaan aiemmin valitsematon paketti mariadb-client-10.1.
Valmistellaan purkamista .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ...
Puretaan mariadb-client-10.1 (10.1.38-0+deb9u1)...
Valitaan aiemmin valitsematon paketti mariadb-server-core-10.1.
Valmistellaan purkamista .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Puretaan mariadb-server-core-10.1 (10.1.38-0+deb9u1)...
Valitaan aiemmin valitsematon paketti rsync.
Valmistellaan purkamista .../11-rsync_3.1.2-1+deb9u2_amd64.deb ...
Puretaan rsync (3.1.2-1+deb9u2)...
Valitaan aiemmin valitsematon paketti socat.
Valmistellaan purkamista .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ...
Socatin purkaminen (1.7.3.1-2+deb9u1) ...
Asetetaan mysql-common (5.8+1.0.2)...
update-alternatives: käyttämällä /etc/mysql/my.cnf.fallbackia tiedoston /etc/mysql/my.cnf (my.cnf) tarjoamiseen automaattitilassa
Määritetään mariadb-common (10.1.38-0+deb9u1)...
update-alternatives: käyttämällä /etc/mysql/mariadb.cnf-tiedostoa /etc/mysql/my.cnf (my.cnf) -tiedoston tarjoamiseen automaattitilassa
Valitaan aiemmin valitsematon paketti mariadb-server-10.1.
(Luetaan tietokantaa... 36487 XNUMX tällä hetkellä asennettua tiedostoa ja hakemistoa.)
Valmistellaan purkamista .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ...
Puretaan mariadb-server-10.1 (10.1.38-0+deb9u1)...
Valitaan aiemmin valitsematon paketti mariadb-client.
Valmistellaan purkamista .../mariadb-client_10.1.38-0+deb9u1_all.deb ...
Puretaan mariadb-client (10.1.38-0+deb9u1)...
Valitaan aiemmin valitsematon paketti mariadb-server.
Valmistellaan purkamista .../mariadb-server_10.1.38-0+deb9u1_all.deb ...
Puretaan mariadb-palvelin (10.1.38-0+deb9u1) ...
Valitaan aiemmin valitsematon paketti php7.0-mysql.
Valmistellaan purkamista .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ...
Puretaan php7.0-mysql (7.0.33-0+deb9u3)...
Asetetaan php7.0-mysql (7.0.33-0+deb9u3)...

Luodaan asetustiedosto /etc/php/7.0/mods-available/mysqlnd.ini uudella versiolla

Luodaan konfiguraatiotiedosto /etc/php/7.0/mods-available/mysqli.ini uudella versiolla

Luodaan kokoonpanotiedosto /etc/php/7.0/mods-available/pdo_mysql.ini uudella versiolla
Asetetaan libconfig-inifiles-perl (2.94-1)...
Asetetaan libjemalloc1 (3.6.0-9.1)...
Käsitellään libapache2-mod-php7.0 (7.0.33-0+deb9u3) triggereitä...
Asetetaan socat (1.7.3.1-2+deb9u1)...
Asetetaan gawk (1:4.1.4+dfsg-1)...
Asetetaan rsync (3.1.2-1+deb9u2)...
Luotu symbolilinkki /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
Käsitellään libc-bin (2.24-11+deb9u4) laukaisuja...
Laitetaan Galera-3 (25.3.19-2) ...
Käsitellään systemd-laukaisimia (232-25+deb9u11)...
Käsitellään laukaisuja man-db:lle (2.7.6.1-2) ...
Asetetaan libreadline5:amd64 (5.2+dfsg-3+b1)...
Asetetaan libdbi-perl (1.636-1+b1)...
Asetetaan mariadb-server-core-10.1 (10.1.38-0+deb9u1)...
Määritetään mariadb-client-core-10.1 (10.1.38-0+deb9u1)...
Määritetään mariadb-client-10.1 (10.1.38-0+deb9u1)...
Asetetaan mariadb-asiakasta (10.1.38-0+deb9u1)...
Asetetaan mariadb-server-10.1 (10.1.38-0+deb9u1)...
Luotu symbolilinkki /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Luotu symbolilinkki /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Luotu symbolilinkki /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
Asetetaan mariadb-palvelinta (10.1.38-0+deb9u1)...
Käsitellään libc-bin (2.24-11+deb9u4) laukaisuja...
Käsitellään systemd-laukaisimia (232-25+deb9u11)...
juuri@sana:~#

Toinen vaihe on suorittaa MariaDB, jonka olemme asentaneet. Kirjoitamme tämän komennon suorittaaksesi

systemctl start mariadb

MARIADB:n suorittamisen jälkeen

Asennamme ohjatun Mysql-tietokantatoiminnon. Turvallinen ja sinua pyydetään valitsemaan vahva salasana. Pääkäyttäjälle, koska se käyttää palvelimen järjestelmänvalvojan salasanaa. Tietokannan hallintaan lisäämme kuitenkin seuraavan komennon. Mysql-tietokannan käsittelijän asentaminen tällä komennolla.

mysql_secure_installation

Huomaat sen komennon lisäämisen jälkeen. Se pyytää sinua kirjoittamaan rootin salasanan. Kirjoittamasi palvelin. Ja hän näyttää sinulle vahvan salasanansa, painat Y. Paina sitten Enter. Sinua pyydetään antamaan uusi salasana, jotta voit kirjoittaa uuden salasanan. Paina sitten Enter ja järjestelmä vahvistaa, että kirjoitat salasanan toisen kerran. Varmista, että kirjoitat sen ja paina Enter. Sitten järjestelmä kertoo sen

Anna nykyinen rootin salasana (y. n):               Painat y ja syötät sitten 

Kun olet painanut sitä, se kertoo, että sinulla on jo joukko pääkäyttäjän salasanoja,             paina n ja enter

Tarjoutuuko hän vaihtamaan root-salasanan? [K/E]                        Painat y-näppäintä ja enteriä vaihtaaksesi järjestelmänvalvojan tietokantojen salasanan
Kirjoitat uuden salasanan ja kirjoitat sen ja vahvistat sen uudelleen ja annat sitten oletuksena. MariaDB-asennus sisältää anonyymin käyttäjän, joka sallii kuka tahansa
MariaDB:hen kirjautuminen ilman käyttäjätilin luomista

Järjestelmä näyttää sinulle

Poistetaanko nimettömät käyttäjät? [K/E]                                      Kirjoitat y ja kirjoitat sitten 

Näkyviin tulee asetukset, jotka järjestyvät napsauttamalla näitä kirjaimia.

n syötä sitten 

y syötä sitten 

y syötä sitten 

Tämä komentokehotteen tulos sisältää kaikki vaiheet, jotka olet suorittanut mysql:n asentamiseksi tai määrittämiseksi

root@word:~# mysql_secure_installation

HUOMAUTUS: KÄYTTÄMÄLLÄ KAIKKI TÄMÄN SCRIPTIN OSAT SUORITETAAN KAIKILLE MariaDB: lle
PALVELUT TUOTANNON KÄYTTÖÖN! LUE KAIKKI VAIHEET HUOLELLISESTI!

Tarvitsemme virran kirjautuaksemme MariaDB:hen suojataksemme sen
salasana root-käyttäjälle. Jos olet juuri asentanut MariaDB:n ja
et ole vielä asettanut pääkäyttäjän salasanaa, salasana on tyhjä,
joten sinun pitäisi vain painaa enter tänne.

Anna nykyinen salasana rootille (syötä ei mitään):
OK, salasana käytetty onnistuneesti, eteenpäin...

Pääsalasanan asettaminen varmistaa, että kukaan ei voi kirjautua MariaDB: ään
root-käyttäjä ilman asianmukaista valtuutusta.

Olet jo asettanut pääkäyttäjän salasanan, joten voit vastata turvallisesti 'n'.

Vaihda root-salasana? [K/n] v
Uusi salasana:
Anna uusi salasana uudelleen:
Salasana päivitettiin onnistuneesti!
Lataa etuoikeustaulukot uudelleen ..
... Menestystä!


Oletuksena MariaDB-asennuksessa on nimettömät käyttäjät, jotka sallivat kenenkään
kirjautua sisään MariaDB-palveluun ilman, että tarvitsee luoda käyttäjätiliä
niitä. Tämä on tarkoitettu vain testaukseen ja asentamiseen
mennä hieman tasaisemmaksi. Poista ne ennen siirtymistä
tuotantoympäristö.

Poistetaanko nimettömät käyttäjät? [K/n] v
... Menestystä!

Normaalisti rootin tulisi sallia muodostaa yhteys vain 'localhost'ista. Tämä
että joku ei voi arvata verkon pääkäyttäjän salasanalla.

Estä root-kirjautuminen etänä? [K/ei] n
... ohittaa.

Oletusarvoisesti MariaDB:n mukana tulee tietokanta nimeltä "testi", jonka kuka tahansa voi tehdä
pääsy. Tämä on tarkoitettu vain testaukseen, ja se on poistettava
ennen siirtymistä tuotantoympäristöön.

Poistetaanko testitietokanta ja pääsy siihen? [Kyllä / ei] ja
- Pudotetaan testitietokantaa...
... Menestystä!
- Poistetaan testitietokannan oikeuksia...
... Menestystä!

Etuoikeuspöytien lataaminen varmistaa, että kaikki muutokset ovat tähän mennessä tehty
tulee voimaan välittömästi.

Lataa oikeutettujen taulukoiden nyt? [Y / n] y
... Menestystä!

Puhdistaa...

Valmista! Jos olet suorittanut kaikki yllä olevat vaiheet, MariaDB
asennuksen pitäisi nyt olla turvallinen.

Kiitos, että käytit MariaDB: tä!

Varmistamme, että MariaDB on suojattu

Koska oletusarvoisesti se rekisteröi root-tilin ilman salasanaa. Mahdollisten tietoturvaongelmien estämiseksi kirjaudumme tietokantaan. Pääkäyttäjätilin käyttäminen ja näiden komentojen antaminen.

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

Kun olet kirjoittanut ensimmäisen komennon, se kysyy salasanaa, jonka kirjoitat ja painat Enter.

Tämä on komentokehotteessa olevien komentojen tulos, jonka pitäisi näkyä edessäsi tämän koodin tavoin

root@word:~# mysql -u root -p
Kirjoita salasana:
Tervetuloa MariaDB-näyttöön. Komennot päättyvät ; tai \g.
MariaDB-yhteystunnuksesi on 9
Palvelinversio: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

Tekijänoikeus (c) 2000, 2018, Oracle, MariaDB Corporation Ab ja muut.

Kirjoita "help;" tai '\h' saadaksesi apua. Tyhjennä nykyinen syöttökäsky kirjoittamalla \c.

MariaDB [(none)]> käytä mysql;
Lukupöytä tietoja taulukon täyttäminen ja sarakkeen nimet
Voit poistaa tämän ominaisuuden saada nopeammin käynnistyksen-

Muuttunut Database
MariaDB [mysql]> päivitä käyttäjäjoukko plugin='' missä User='root';
Kysely OK, 1 rivi vaikuttaa (0.00 sekunti)
Vastaavat rivit: 1 Muutettu: 1 Varoitukset: 0

MariaDB [mysql]> huuhteluoikeudet;
Kysely OK, 0 Vaikutuksen rivit (0.01 sekuntia)

MariaDB [mysql] > lopeta
Bye
juuri@sana:~#

Ja kuva, joka osoittaa sen Kuva tietokannan suojauksesta Debian 9:ssä

Sen jälkeen lisäämme tls- tai ssl-moduulit. Suoritamme seuraavat komennot

a2enmod rewrite ssl
a2ensite default-ssl.conf

Sitten avataan DocumentRoot kaikille sivustoille, jotka haluamme ottaa käyttöön. Avaamme asetustiedostot tällä komennolla 

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

 Kun se avautuu kanssasi, lisäät, lisäämme tämän koodin 


       Asetukset Hakemistot FollowSymLinks MultiViews
       AllowOverride Kaikki
       Vaadi kaikki myönnetyt
    

Paina sitten näppäimistön kirjainta x, sitten y ja paina Enter

Kirjoita sitten tämä komento ja lisää sama koodi, joka on yllä tiedoston avaamisen jälkeen.

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

Paina sitten kirjainta x poistuaksesi tiedostosta ja paina y tallentaaksesi muutokset. Tämä on kuva, joka näyttää kuinka koodi lisätään Kuva, joka esittää Debian-jakelun verkkosivustojen tiedostojen määritykset

Tallennuksen jälkeen lisäät tämän komennon varmistaaksesi, että sivustojen oletussertifikaatit on määritetty tällä komennolla.

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

Jos tiedosto ei avaudu kanssasi, koska se ei ole palvelimella. Lataat tämän tiedoston ja lataat sen tälle polulle

/etc/apache2/sites-enabled . ohjelman mukaan WinSCP Kuten kuvassa näkyy Kuva, jossa näytetään tiedostojen lataaminen Debian Server 9:ään

Ota asetukset käyttöön lisäämällä nämä komennot komentokehotteeseen

a2enmod headers
systemctl restart apache2.service

Nyt testaamme Apachen kokoonpanoa, onko määritys tehty oikein ja mitkä ovat virheet. Jos se on ok, käynnistämme palvelut uudelleen näillä komennoilla

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

Kuva, joka näyttää Apachen vahvistuksen Debian 9 -palvelinjakelussa

asenna wordpress

Annamme tietokannat luodaksemme uuden tietokannan WordPressin asennusta varten seuraavilla komennoilla

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

Huomautus .  wordpress-pass  Kirjoitat sen tilalle luomamme WordPress-tietokannan käyttäjäsalasanan

Kun olet lisännyt nämä komennot, luo tietokanta ja tietokantojen käyttäjä ja anna oikeudet. Lataamme WordPress-version viralliselta verkkosivustolta wget-komennon kautta ja puramme sen täältä. Temp-tiedostossa näillä komennoilla

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

Nyt annamme kirjoitusoikeudet WordPress-tiedostoille näillä komennoilla

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

Ja nyt pyydät palvelimen IP-osoitetta selaimessa asentaaksesi WordPressin kuvan osoittamalla tavalla

Kuvassa WordPressin ensimmäinen asennus Debian 9:ään

Kuvassa näkyy WordPressin asennusvaihe

Suorita sitten tavalliset asennusvaiheet

. Onnittelut, olet asentanut WordPressin Debian Server 9:ään ilman cpaneelia,

 

Tähän selitykseen sisällytin tietoisesti kaikki yksityiskohdat niiden hyödyksi, jotka eivät tiedä koodien lisäämistä ja niiden merkitystä, ja kaikkien hyödyksi.

Toinen selitys tehdään verkkotunnuksen liittämiseksi palvelimeen ja Wordpressin ja palvelimen suojaamiseksi kokonaan. Ole aina tietoinen siitä, mikä on uutta. Sinun tarvitsee vain tilata ilmoitukset 

Selitys otsikolla. WordPressin asentaminen Debian Server 9:ään ilman cpaneelia

Artikkelin kopioiminen ja sisällyttäminen millekään sivustolle ei ole sallittua mainitsematta lähdettä, joka on Mekano Tech

Meidän on kunnioitettava immateriaalioikeuksia 

Related viestiä
Julkaise artikkeli osoitteessa

Lisää kommentti