Instal·lació de WordPress al servidor Debian 9 sense cpanel

Benvingut als meus germans en un article exclusiu titulat. Instal·lació de WordPress al servidor Debian. Sense la necessitat de cap panell de control, des dels famosos panells com Cpanel, plask, DirectAdmin, vistacp i altres panells gratuïts i de pagament per crear un entorn per executar-los, llocs web i gestionar-los amb funcions que difereixen entre els panells. i, per descomptat, el més famós d’ells és el panell cpanel. Sense més preàmbuls, instal·larem WordPress a Debian 9 i Apache 5

Requisits explicatius

1 - Sistema Debian Situat en un servidor (servidor d'Internet).

2- Accedir a les illes al servidor o al compte d’administrador root.

3 - Adreça IP estàtica o configurada al servidor o servidor. Per descomptat, això està disponible per a qualsevol servidor que reserveu des del Data Center,

4 - Si voleu que el vostre lloc web estigui disponible per al públic, haureu de fer-ho Domini o reserva de domini per connectar dns al servidor,

5- Instal·la Apache  LAMP en un sistema Debian.

6 - còpia WordPress L'última versió del lloc web oficial.

7 - El programa per connectar-se al servidor Putty

 

Què és el sistema Debian?

El sistema Debian o la distribució Debian és un sistema operatiu d’ordinador que consisteix completament en programari lliure i obert, és a dir, qualsevol persona que pugui contribuir i desenvolupar el sistema es troba sota la Llicència Pública General GNU. Debian utilitza el nucli Linux i les eines GNU, i la distribució Debian és coneguda pel seu estricte compromís amb proves obertes, col·laboratives i participatives. Debian és un sistema operatiu global adequat per a molts usos personals i d’oficina, serveis de bases de dades, servidors i serveis d’emmagatzematge.

Què és Apache

nom apache en anglès  Servidor HTTP Apache. Apache és el que va tenir un paper molt important en el desenvolupament de la xarxa i el creixement global els primers dies de l’era de la web. Què s’utilitza Apache i quina és la seva missió. Apache s’utilitza per publicar pàgines web estàtiques i dinàmiques. Estàtiques, com ara el llenguatge i les dinàmiques html que canvien, com ara fòrums, WordPress i altres scripts o aplicacions dissenyades per utilitzar l'entorn i les funcions d'Apache. I Apache és, de fet, un dels components del paquet de desenvolupament web conegut com LAMP, que conté el sistema operatiu Linux o GNU Linux, el servidor web, la base de dades Mysql i molts llenguatges de programació, inclosos php, Python i Perl. Un dels avantatges d’Apache és que proporciona contingut d’una manera molt fiable i molt segura 

Avantatges d’instal·lar WordPress a Debian

Un dels avantatges reals és estalviar diners en comparació amb la contractació amb empreses d’allotjament. En segon lloc, la velocitat del lloc a la distribució de Debian en comparació amb una instal·lació al cpanel. Una velocitat notable del 25%, cosa que contribueix a la difusió del lloc a la recerca i alça. La vostra classificació a Google i a altres motors de cerca. I per augmentar els vostres ingressos materials. A part d’evitar la lentitud d’empreses d’allotjament àrabs o estrangeres. Que ofereix plans d’allotjament per 3 dòlars al mes i afegeixen 400 llocs web al mateix servidor. I comenceu a notar la lentitud del vostre lloc quan supera els 100 articles de l’experiència. Quan un lloc es troba en un servidor VPS privat, la línia d'Internet. Al servidor amb tota la potència del vostre lloc, cosa que us ajudarà a baixar del lloc i a proporcionar dades ràpidament als visitants. A part de la protecció contra el pirateig que afecta les empreses d’allotjament a causa de males configuracions. No parlo de totes les empreses d’allotjament. Hi ha empreses d’allotjament amb una forta protecció, però són estrangeres i no àrabs. Perquè durant la meva carrera a Internet he tractat amb més de 15 empreses àrabs i totes, sense excepció, no mereixen el nom d’empreses d’allotjament. Una de les funcions més importants és que tots els recursos del servidor seran només per al vostre lloc i no es distribuiran en un tauler de control que consumeixi RAM i processador, cosa que millora l'estabilitat del vostre lloc i també millora la vostra classificació de cerca i els vostres beneficis, etc. .

Per què escollir WordPress

WordPress, per descomptat, actualment mana més del 35%. Un dels llocs web del web per facilitar l’ús i compatibilitat SEO. Tot i que podeu configurar-lo i equipar-lo per adaptar-lo a totes les àrees. Des d’escriure articles fins a explicacions. O bé un bloc personal en què presenteu les vostres experiències o una botiga en línia per vendre serveis i productes. O una institució o formació, com ara un lloc de consultoria, i les altres funcions són innombrables.

 

Nota explicativa proporcionada per Mekano Tech Informatics en servidors reals

He reservat el servidor des de Centre de dades Hetzner Des del servei de servidors en núvol. Heu seleccionat la distribució Debian que s'instal·la i està preparada automàticament

Descripció: instal·lació del paquet LAMP

Abans d’instal·lar Lamp que conté Apache a les seves parts, el primer que fem abans d’instal·lar és actualitzar els paquets i el nucli i corregir els problemes de seguretat amb aquestes ordres.

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

Imatge d'afegir la primera ordre d'actualització per instal·lar WordPress als servidors Debian 9 sense cpanel

Una imatge que mostra l'addició de les primeres ordres per actualitzar paquets en una distribució Debian

Aquest és el resultat de l'assumpte després d'afegir que mostra com s'ha fet l'actualització

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 Obteniu: 5 http://deb.debian.org/debian stretch-updates InRelease [ 91.0 kB] Obteniu: 6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Obteniu: 7 http://mirror.hetzner.de/debian/stretch security / updates InRelease [94.3 kB ] Hit: 8 http://mirror.hetzner.de/debian/packages stretch Versió Hit: 9 http://deb.debian.org/debian stretch Versió Get: 10 http://security.debian.org stretch / updates / non-free Sources [1,216 B] Obteniu: 11 http://security.debian.org/updates/main Sources [207 kB] Obteniu: 12 http://security.debian.org stretch / updates / contrib Sources [1,384 B] Obteniu: 13 http://security.debian.org stretch / updates / main amd64 Paquets [495 kB] Obteniu: 14 http://security.debian.org stretch / updates / main Tra nslation-ca [221 kB] Obteniu: 15 http://deb.debian.org/debian stretch-updates / main Sources [13.1 kB] Ign: 16 http://mirror.hetzner.de/debian/packages stretch-backports / main amd64 Paquets Ign: 17 http://mirror.hetzner.de/debian/packages stretch-backports / main Translation-ca Obteniu: 16 http://mirror.hetzner.de/debian/packages stretch-backports / main amd64 Paquets [601 kB] Obteniu: 17 http://mirror.hetzner.de/debian/packages stretch-backports / main Translation-ca [459 kB] Ign: 18 http://mirror.hetzner.de/debian/security stretch / updates / main amd64 Paquets Ign: 19 http://mirror.hetzner.de/debian/security stretch / updates / main Translation-ca Obteniu: 18 http://mirror.hetzner.de/debian/security/updates/ main Paquets amd64 [495 kB] Obteniu: 19 http://mirror.hetzner.de/debian/security stretch / updates / main Translation-ca [221 kB] Obteniu: 22 http://deb.debian.org/debian stretch / fonts principals [6,745 kB] Obteniu: 23 http://deb.debian.org/debian stretch / no-free Fonts [79.4 kB] Obteniu: 24 http://deb.debian.org/debian stretch / contr ib Fonts [44.7 kB] Obtingut 10.0 MB en 3 s (2,624 kB / s) Llegint llistes de paquets ... Fet

Afegim l'ordre següent, que és

apt-get upgrade

L'avantatge d'aquesta ordre o el que fa és actualitzar el sistema a la versió més recent de Debian. Seguiu els passos per instal·lar WordPress al servidor Debian 9 sense cpanel

Imatge que mostra l'ordre d'actualitzar Debian per instal·lar-hi WordPress

Apareixerà amb vosaltres tal com es mostra a la imatge. I aquí el sistema us indica: realment voleu actualitzar? Segueixo el procés d'actualització? Escriviu la lletra y per a la paraula sí i, a continuació, premeu Retorn. Per completar el procés d'actualització

Aquí teniu el resultat de l'assumpte després de finalitzar l'actualització. Una petita nota: el servidor que estic utilitzant té instal·lada la versió més recent de Debian, que és Debian 9 en aquest moment. No va trigar molt a actualitzar-se. Aquesta és la sortida

apt-get upgrade Llegint llistes de paquets ... Fet Construint l'arbre de dependències Lectura d'informació d'estat ... Fet Calculant l'actualització ... Fet S'actualitzaran els paquets següents: qemu-guest-agent qemu-utils 2 actualitzats, 0 instal·lats recentment, 0 per eliminar i 0 no actualitzat. Necessiteu obtenir 1,300 kB d’arxius. Després d'aquesta operació, s'utilitzaran 2,048 B d'espai addicional al disc. Vols continuar? [Sí / n] y Obteniu: 1 http://security.debian.org stretch / updates / main amd64 qemu-guest-agent amd64 1: 2.8 + dfsg-6 + deb9u7 [315 kB] Obteniu: 2 http: // security.debian.org stretch / updates / main amd64 qemu-utils amd64 1: 2.8 + dfsg-6 + deb9u7 [986 kB] Obtingut 1,300 kB en 0s (14.0 MB / s) (lectura de la base de dades ... 33909 fitxers i directoris actualment instal·lat.) Preparació per descomprimir ... / qemu-guest-agent_1% 3a2.8 + dfsg-6 + deb9u7_amd64.deb ... Desempaquetant qemu-guest-agent (1: 2.8 + dfsg-6 + deb9u7) a més de (1 : 2.8 + dfsg-6 + deb9u5) ... Preparació per descomprimir ... / qemu-utils_1% 3a2.8 + dfsg-6 + deb9u7_amd64.deb ... Desempaquetament de qemu-utils (1: 2.8 + dfsg-6 + ) deb9u7) over (1: 2.8 + dfsg-6 + deb9u5) ... Configuració de qemu-guest-agent (1: 2.8 + dfsg-6 + deb9u7) ... Configuració de qemu-utils (1: 2.8 + dfsg ) 6 + deb9u7) ... Processant activadors de systemd (232-25 + deb9u11) ... Processant activadors de man-db (2.7.6.1-2) ...

Després de completar l'actualització, afegiu l'ordre següent que apareix a la part superior al començament de l'explicació: confirma que el procés d'actualització dels serveis del sistema s'actualitza i que no s'actualitza tot el sistema. El que s’accepta és fer una actualització del sistema

apt-get dist-upgrade

Aquesta és una imatge que mostra el procés després d'afegir la comanda

La imatge mostra una ordre per assegurar-se que els paquets s’actualitzen i no l’actualització del sistema

S'ha completat el primer pas d'actualització i actualització de paquets i del sistema operatiu a la versió més recent

El segon pas és afegir nom d’amfitrió al servidor mitjançant aquesta ordre, que canvia el nom d’amfitrió amb el vostre propi nom descriptiu. Però tingueu en compte que potser haureu de reiniciar el servidor o el sistema. El sistema aplica el nom o el nom d'amfitrió que afegiu.

hostnamectl set-hostname hostname.yourdomain.com

hostname.yourdomain.com

Aquí, el nom d'amfitrió ha de ser el nom d'un subdomini del vostre domini o del domini que heu reservat per executar el servidor de WordPress. Exemple de word.mekan0.com

Després d'afegir aquesta ordre, premeu Retorn al teclat. Aquí teniu una imatge com a exemple d’afegir un host neem

Una imatge que mostra com afegir un host de noms al servidor Debian

 

I el següent pla

Instal·lem algunes utilitats necessàries i les necessitarem per solucionar errors i solucionar-los. Afegiu l'ordre següent

apt install net-tools sudo wget curl bash-completion

Crec que el sistema Debian 9 té aquestes utilitats, però assegureu-vos i afegiu aquestes ordres com a còpia de seguretat. Un cop finalitzat, reinicieu el servidor escrivint l'ordre reiniciar  Després de reiniciar, inicieu la sessió al servidor. Notareu que el nom del servidor ha canviat a l'adreça del servidor de noms que hem creat, per exemple a la imatge.

Una imatge que mostra un exemple de canvi del servidor de noms a la distribució Debian 9

Notareu aquí a l'indicador d'ordres que el nom del servidor s'ha canviat i també el nom del servidor tal com es mostra a la imatge i aquestes dades que van aparèixer en reiniciar el servidor i tornar-hi a iniciar la sessió.

Instal·leu Apache

Després d’iniciar sessió al servidor amb privilegis d’administrador (root), instal·lem Apache HTTP, que està disponible als dipòsits de Debian 9. Afegiu aquesta ordre al símbol del sistema i premeu Retorn

 apt instal·lar apache2

Després d'afegir l'ordre d'instal·lació d'Apache, veureu a l'indicador d'ordres si heu de completar o no la instal·lació d'Apache ja. Així apareixerà el codi.

apt install apache2 Llegint llistes de paquets ... Fet Construint l'arbre de dependències Lectura d'informació d'estat ... Fet S'instal·laran els següents paquets addicionals: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2 -0 libperl5.24 perl Paquets suggerits: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make Paquets recomanats: ssl-cert rename S'instal·laran els nous paquets següents: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillibluper1-5.2ldap. 0 perl 5.24 actualitzat, 0 instal·lats recentment, 11 per eliminar i 0 no actualitzats. Necessiteu obtenir 0 kB d’arxius. Després d'aquesta operació, s'utilitzaran 5,852 MB d'espai addicional al disc. Vols continuar? [S / n]

Premeu la lletra Y al teclat, després premeu Retorn i, un cop finalitzada la instal·lació d'Apache, obrim el navegador i escrivim la IP del servidor. Al navegador, en el meu cas, sóc la IP. El servidor que explico és 159.69.215.225 Apareixerà amb tu com aquesta imatge Una imatge que mostra que Apache funciona correctament a la distribució Bian 9.

Després d'assegurar-vos que l'Apache està instal·lat correctament i que aquesta imatge està a sobre. Assegura que Apache està instal·lat correctament a la distribució Debian. Ara estem instal·lant les darreres versions dels traductors PHP. Per llegir el wordpress CMS amb aquesta ordre i premeu Retorn.

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

El sistema us mostrarà si completem la instal·lació o no. Cancel·lar Com les ordres anteriors, escriviu la lletra Y i premeu Retorn. al teclat. Com es mostra a la imatge Imatge que mostra l'ordre per instal·lar traduccions PHP a Debian 9

Després de completar la instal·lació de les traduccions php, les versions més recents ja estan acabades. Instal·leu MariaDB, un servidor de bases de dades. Cal instal·lar-lo per crear una base de dades per a WordPress. I poseu-vos en contacte amb ells perquè puguem instal·lar WordPress correctament amb això.

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

El sistema us oferirà continuar la instal·lació o no. Com el que va passar a les ordres anteriors, escriviu la lletra Y i premeu el botó d'inici del teclat per continuar la instal·lació. Aquesta informació apareixerà a l'indicador d'ordres per assegurar-vos que la instal·lació és correcta

apt install php7.0-mysql mariadb-server mariadb-client
Llegint llistes de paquets ... Fet
Creació d'un arbre de dependència
S'està llegint la informació de l'estat ... Fet
S'instal·laran els següents paquets addicionals:
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
Paquets suggerits:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca
Paquets recomanats:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
S'instal·laran els següents paquets NOU:
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 actualitzat, 19 recentment instal·lat, 0 per eliminar i 0 no actualitzat.
Necessiteu obtenir 25.7 MB d'arxius.
Després d'aquesta operació, s'utilitzarà 189 MB d'espai addicional al disc.
Vols continuar? [I / n] i
Obteniu: 1 http://deb.debian.org/debian stretch / main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Obteniu: 2 http://deb.debian.org/debian stretch / main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
Obteniu: 3 http://deb.debian.org/debian stretch / main amd64 gawk amd64 1: 4.1.4 + dfsg-1 [571 kB]
Obteniu: 4 http://deb.debian.org/debian stretch / main amd64 mysql-common all 5.8 + 1.0.2 [5,608 B]
Obteniu: 5 http://deb.debian.org/debian stretch / main amd64 mariadb-common all 10.1.38-0 + deb9u1 [28.4 kB]
Obteniu: 6 http://deb.debian.org/debian stretch / main amd64 galera-3 amd64 25.3.19-2 [955 kB]
Obteniu: 7 http://deb.debian.org/debian stretch / main amd64 libdbi-perl amd64 1.636-1 + b1 [766 kB]
Obteniu: 8 http://deb.debian.org/debian stretch / main amd64 libreadline5 amd64 5.2 + dfsg-3 + b1 [119 kB]
Obteniu: 9 http://deb.debian.org/debian stretch / main amd64 mariadb-client-core-10.1 amd64 10.1.38-0 + deb9u1 [5,107 kB]
Obteniu: 10 http://deb.debian.org/debian stretch / main amd64 libconfig-inifiles-perl all 2.94-1 [53.4 kB]
Obteniu: 11 http://deb.debian.org/debian stretch / main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Obteniu: 12 http://deb.debian.org/debian stretch / main amd64 mariadb-client-10.1 amd64 10.1.38-0 + deb9u1 [5,918 kB]
Obteniu: 13 http://deb.debian.org/debian stretch / main amd64 mariadb-server-core-10.1 amd64 10.1.38-0 + deb9u1 [5,241 kB]
Obteniu: 14 http://deb.debian.org/debian stretch / main amd64 rsync amd64 3.1.2-1 + deb9u2 [393 kB]
Obteniu: 15 http://deb.debian.org/debian stretch / main amd64 socat amd64 1.7.3.1-2 + deb9u1 [353 kB]
Obteniu: 16 http://deb.debian.org/debian stretch / main amd64 mariadb-server-10.1 amd64 10.1.38-0 + deb9u1 [5,344 kB]
Obteniu: 17 http://deb.debian.org/debian stretch / main amd64 mariadb-client all 10.1.38-0 + deb9u1 [27.2 kB]
Obteniu: 18 http://deb.debian.org/debian stretch / main amd64 mariadb-server all 10.1.38-0 + deb9u1 [27.3 kB]
Obteniu: 19 http://deb.debian.org/debian stretch / main amd64 php7.0-mysql amd64 7.0.33-0 + deb9u3 [124 kB]
S'han obtingut 25.7 MB en 0 s (35.8 MB / s)
S'estan preconfigurant els paquets ...
Selecció del paquet libmpfr4: amd64 no seleccionat anteriorment.
(S'està llegint la base de dades ... 35883 fitxers i directoris instal·lats actualment.)
Preparació per desempaquetar ... / libmpfr4_3.1.5-1_amd64.deb ...
Desempaquetant libmpfr4: amd64 (3.1.5-1) ...
Selecció del paquet libsigsegv2: amd64 no seleccionat prèviament.
S'està preparant per desempaquetar ... / libsigsegv2_2.10-5_amd64.deb ...
Desempaquetant libsigsegv2: amd64 (2.10-5) ...
Configuració de libmpfr4: amd64 (3.1.5-1) ...
Configuració de libsigsegv2: amd64 (2.10-5) ...
Seleccionant el paquet gawk anteriorment no seleccionat.
(S'està llegint la base de dades ... 35905 fitxers i directoris instal·lats actualment.)
S'està preparant per desempaquetar ... / 00-gawk_1% 3a4.1.4 + dfsg-1_amd64.deb ...
S'està desembalant la fal·làcia (1: 4.1.4 + dfsg-1) ...
Selecció del paquet mysql-common no seleccionat prèviament.
Preparació per desempaquetar ... / 01-mysql-common_5.8 + 1.0.2_all.deb ...
S'està desempaquetant mysql-common (5.8 + 1.0.2) ...
Selecció del paquet mariadb-common no seleccionat prèviament.
Preparació per desempaquetar ... / 02-mariadb-common_10.1.38-0 + deb9u1_all.deb ...
S'està desempaquetant mariadb-common (10.1.38-0 + deb9u1) ...
Selecció del paquet galera-3 no seleccionat prèviament.
Preparació per desempaquetar ... / 03-galera-3_25.3.19-2_amd64.deb ...
Desembalatge de galera-3 (25.3.19-2) ...
Selecció del paquet libdbi-perl no seleccionat prèviament.
S'està preparant per desempaquetar ... / 04-libdbi-perl_1.636-1 + b1_amd64.deb ...
S'està desempaquetant libdbi-perl (1.636-1 + b1) ...
Selecció del paquet libreadline5: amd64 no seleccionat prèviament.
Preparació per descomprimir ... / 05-libreadline5_5.2 + dfsg-3 + b1_amd64.deb ...
Desempaquetant libreadline5: amd64 (5.2 + dfsg-3 + b1) ...
Selecció del paquet mariadb-client-core-10.1 anteriorment no seleccionat.
Preparació per descomprimir ... / 06-mariadb-client-core-10.1_10.1.38-0 + deb9u1_amd64.deb ...
S'està descomprimint mariadb-client-core-10.1 (10.1.38-0 + deb9u1) ...
Selecció del paquet libconfig-inifiles-perl anteriorment no seleccionat.
Preparació per descomprimir ... / 07-libconfig-inifiles-perl_2.94-1_all.deb ...
S'està desempaquetant libconfig-inifiles-perl (2.94-1) ...
Selecció del paquet no seleccionat prèviament libjemalloc1.
Preparació per desempaquetar ... / 08-libjemalloc1_3.6.0-9.1_amd64.deb ...
S'està desempaquetant libjemalloc1 (3.6.0-9.1) ...
Selecció del paquet mariadb-client-10.1 anteriorment no seleccionat.
Preparació per desempaquetar ... / 09-mariadb-client-10.1_10.1.38-0 + deb9u1_amd64.deb ...
S'està descomprimint mariadb-client-10.1 (10.1.38-0 + deb9u1) ...
Selecció del paquet mariadb-server-core-10.1 anteriorment no seleccionat.
Preparació per descomprimir ... / 10-mariadb-server-core-10.1_10.1.38-0 + deb9u1_amd64.deb ...
S'està descomprimint mariadb-server-core-10.1 (10.1.38-0 + deb9u1) ...
Selecció del paquet rsync no seleccionat prèviament.
Preparació per desempaquetar ... / 11-rsync_3.1.2-1 + deb9u2_amd64.deb ...
S'està desempaquetant rsync (3.1.2-1 + deb9u2) ...
Selecció del paquet socat no seleccionat prèviament.
Preparació per desempaquetar ... / 12-socat_1.7.3.1-2 + deb9u1_amd64.deb ...
Desempaquetant socat (1.7.3.1-2 + deb9u1) ...
Configuració de mysql-common (5.8 + 1.0.2) ...
actualització-alternatives: utilitzar /etc/mysql/my.cnf.fallback per proporcionar /etc/mysql/my.cnf (my.cnf) en mode automàtic
S'està configurant mariadb-common (10.1.38-0 + deb9u1) ...
actualització-alternatives: utilitzar /etc/mysql/mariadb.cnf per proporcionar /etc/mysql/my.cnf (my.cnf) en mode automàtic
Selecció del paquet mariadb-server-10.1 anteriorment no seleccionat.
(S'està llegint la base de dades ... 36487 fitxers i directoris instal·lats actualment.)
Preparació per descomprimir ... / mariadb-server-10.1_10.1.38-0 + deb9u1_amd64.deb ...
S'està descomprimint mariadb-server-10.1 (10.1.38-0 + deb9u1) ...
Selecció del paquet mariadb-client no seleccionat prèviament.
Preparació per descomprimir ... / mariadb-client_10.1.38-0 + deb9u1_all.deb ...
S'està descomprimint mariadb-client (10.1.38-0 + deb9u1) ...
Selecció del paquet mariadb-server no seleccionat prèviament.
Preparació per descomprimir ... / mariadb-server_10.1.38-0 + deb9u1_all.deb ...
S'està descomprimint mariadb-server (10.1.38-0 + deb9u1) ...
Selecció del paquet php7.0-mysql no seleccionat prèviament.
Preparació per descomprimir ... / php7.0-mysql_7.0.33-0 + deb9u3_amd64.deb ...
S'està desempaquetant php7.0-mysql (7.0.33-0 + deb9u3) ...
Configuració de php7.0-mysql (7.0.33-0 + deb9u3) ...

Creació del fitxer de configuració /etc/php/7.0/mods-available/mysqlnd.ini amb nova versió

Creació del fitxer de configuració /etc/php/7.0/mods-available/mysqli.ini amb nova versió

Creació del fitxer de configuració /etc/php/7.0/mods-available/pdo_mysql.ini amb nova versió
Configuració de libconfig-inifiles-perl (2.94-1) ...
Configuració de libjemalloc1 (3.6.0-9.1) ...
S'estan processant activadors de libapache2-mod-php7.0 (7.0.33-0 + deb9u3) ...
Configuració de socat (1.7.3.1-2 + deb9u1) ...
Configuració de gawk (1: 4.1.4 + dfsg-1) ...
Configuració de rsync (3.1.2-1 + deb9u2) ...
Enllaç simbòlic creat /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
S'estan processant els activadors de libc-bin (2.24-11 + deb9u4) ...
Configuració de galera-3 (25.3.19-2) ...
S'estan processant els activadors de systemd (232-25 + deb9u11) ...
Processant activadors per a man-db (2.7.6.1-2) ...
Configuració de libreadline5: amd64 (5.2 + dfsg-3 + b1) ...
S'està configurant libdbi-perl (1.636-1 + b1) ...
Configuració de mariadb-server-core-10.1 (10.1.38-0 + deb9u1) ...
Configuració de mariadb-client-core-10.1 (10.1.38-0 + deb9u1) ...
Configuració de mariadb-client-10.1 (10.1.38-0 + deb9u1) ...
S'està configurant mariadb-client (10.1.38-0 + deb9u1) ...
Configuració de mariadb-server-10.1 (10.1.38-0 + deb9u1) ...
Enllaç simbòlic creat /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Enllaç simbòlic creat /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Enllaç simbòlic creat /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
S'està configurant mariadb-server (10.1.38-0 + deb9u1) ...
S'estan processant els activadors de libc-bin (2.24-11 + deb9u4) ...
S'estan processant els activadors de systemd (232-25 + deb9u11) ...
arrel@paraula:~#

El segon pas és executar el MariaDB que hem instal·lat. Escrivim aquesta ordre per executar-la

systemctl start mariadb

Després d’executar MARIADB

Instal·lem l’assistent de base de dades Mysql. Segur i se us demanarà que trieu una contrasenya segura. Per a l'usuari root perquè utilitza la contrasenya de l'administrador del servidor. Tanmateix, al gestor de bases de dades afegim l'ordre següent. Per instal·lar el gestor de bases de dades mysql amb aquesta ordre.

mysql_secure_installation

Ho notareu després d'afegir l'ordre. Us demana que escriviu la contrasenya per a l'arrel. El servidor que escriviu. Us oferirà una contrasenya segura, premeu Y. A continuació, premeu Retorn. Se us demanarà que introduïu una nova contrasenya per introduir-la. A continuació, premeu Retorn i el sistema us confirmarà introduint la contrasenya per segona vegada. Per assegurar-vos que l’escriviu i premeu Retorn. Aleshores el sistema us ho dirà

Introduïu la contrasenya actual de root (y. N):               Premeu y i després introduïu 

Després de prémer-lo, us dirà que ja teniu un conjunt de contrasenyes root,             premeu n i després introduïu

S'oferirà a canviar la contrasenya de root? [S / N]                        Premeu y i introduïu per canviar la contrasenya de les bases de dades d'administrador
Escriviu la nova contrasenya i, a continuació, introduïu-la i la tornareu a escriure per confirmar-la i, a continuació, introduïu-la per defecte. La instal·lació de MariaDB conté un usuari anònim que permet a tothom
Per iniciar sessió a MariaDB sense haver de crear un compte d'usuari

El sistema us mostrarà

Voleu eliminar els usuaris anònims? [S / N]                                      Escriviu y i després introduïu 

Apareixeran les opcions que s’organitzen fent clic sobre aquestes lletres.

n, a continuació, introduïu 

i després introduïu 

i després introduïu 

Aquesta sortida de l'indicador d'ordres conté tots els passos que heu fet per instal·lar o configurar mysql

root@word:~# mysql_secure_installation

NOTA: EL RUIXAMENT DE TOTES LES PECES D'AQUEST SCRIPT ESTÀ RECOMANAT PER A TOTS MariaDB
SERVEIS EN L'ÚS DE LA PRODUCCIÓ! SI US PLAU, CADA COP.

Per iniciar la sessió a MariaDB per protegir-lo, necessitarem l’actual
contrasenya per a l'usuari root. Si acabeu d 'instal·lar MariaDB i
encara no heu definit la contrasenya de root, la contrasenya estarà en blanc,
així que només haureu de prémer enter aquí.

Introduïu la contrasenya actual de root (introduïu-ne cap):
D'acord, s'ha utilitzat la contrasenya amb èxit, seguint endavant ...

Configurar la contrasenya del root assegura que ningú no pugui accedir al MariaDB
usuari root sense l'autorització adequada.

Ja teniu una contrasenya d’arrel establerta, de manera que podeu respondre amb seguretat 'n'.

Voleu canviar la contrasenya de root? [S / n] y
Nova contrasenya:
Torneu a introduir la nova contrasenya:
La contrasenya s'ha actualitzat correctament.
S'estan carregant les taules de privilegis ..
... Èxit!


Per defecte, una instal·lació de MariaDB té un usuari anònim, permetent a qualsevol persona
Per iniciar sessió a MariaDB sense haver de crear cap compte d'usuari
ells Això només es destina a provar i fer la instal·lació
anar una mica més suau. Heu d'eliminar-los abans d'entrar a
entorn de producció.

Voleu eliminar els usuaris anònims? [S / n] y
... Èxit!

Normalment, l’arrel només s’ha de permetre connectar-se des de ‘localhost’. Això
garanteix que algú no pugui endevinar a la contrasenya del root des de la xarxa.

Voleu no permetre l'inici de sessió de root de forma remota? [S / n] n
... saltant.

Per defecte, MariaDB inclou una base de dades anomenada "prova" que tothom pot fer
accés. Això només està pensat per fer proves i s'ha de treure
abans de passar a un entorn de producció.

Remove test database and access to it? [Y / n] i
- Eliminació de la base de dades de proves ...
... Èxit!
- S'estan eliminant privilegis a la base de dades de proves ...
... Èxit!

Si torneu a carregar les taules de privilegis, es garantirà que tots els canvis realitzats fins ara
tindrà efecte immediatament.

Torneu a carregar les taules de privilegi ara? [I / n] i
... Èxit!

Neteja...

Tot fet! Si heu completat tots els passos anteriors, el vostre MariaDB
la instal·lació ara hauria de ser segura.

Gràcies per utilitzar MariaDB!

Ens assegurem que MariaDB estigui protegit

Perquè per defecte registra el compte root sense contrasenya. Per evitar possibles problemes de seguretat, iniciem sessió a la base de dades. Utilitzant el compte root i emetent aquestes ordres.

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

Després d'escriure la primera ordre, us demanarà la contrasenya que escriviu i premeu Retorn.

Aquesta és la sortida de les ordres de l'indicador d'ordres. La sortida hauria d'aparèixer com aquest codi al davant

arrel@paraula:~# mysql -u arrel -p
Introduir la contrasenya:
Benvingut al monitor MariaDB. Els ordres acaben amb; o \ g.
El vostre identificador de connexió MariaDB és 9
Versió del servidor: 10.1.38-MariaDB-0 + deb9u1 Debian 9.8

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab i altres.

Escriviu "ajuda;" o "\ h" per obtenir ajuda. Escriviu '\ c' per esborrar la sentència d'entrada actual.

MariaDB [(cap)]> utilitza mysql;
Lectura de la informació de la taula per completar els noms de les taules i les columnes
Podeu desactivar aquesta funció per iniciar més ràpidament amb -A

La base de dades ha canviat
MariaDB [mysql]> update user set plugin = "" on User = "root";
Consulta bé, fila 1 afectada (0.00 segons)
Files coincidents: 1 Canviades: 1 Advertiments: 0

MariaDB [mysql]> privilegis de flush;
Consulta bé, les files 0 han estat afectades (0.01 segons)

MariaDB [mysql]> sortir
Fins ara
arrel@paraula:~#

I una imatge que ho mostra Imatge que mostra la protecció de la base de dades a Debian 9

Després afegim mòduls tls o ssl. Executem les ordres següents

a2enmod rewrite ssl
a2ensite default-ssl.conf

Després obrim DocumentRoot per a tots els llocs que volem habilitar. Obrim els fitxers de configuració amb aquesta ordre 

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

 Un cop obert amb vosaltres, afegiu, afegim aquest codi 


       Opcions Índexs FollowSymLinks MultiViews
       AllowOverride tots
       Requerir tots els permesos
    

A continuació, premeu una lletra x al teclat, després y i premeu Retorn

A continuació, introduïu aquesta ordre i afegiu el mateix codi que apareix a sobre després d'obrir el fitxer.

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

A continuació, premeu la lletra x per sortir del fitxer i premeu y per desar les modificacions, i aquesta és una imatge de com afegir el codi Imatge que mostra la configuració de fitxers per a llocs web a la distribució Debian

Després de desar-lo, afegiu aquesta ordre per assegurar-vos que els certificats predeterminats dels llocs estan configurats amb aquesta ordre.

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

Si el fitxer no s’obre amb vosaltres perquè no es troba al servidor. Baixeu aquest fitxer i el pengeu a aquest camí

/ etc / apache2 / sites-enabled. per programa WinSCP Com es mostra a la imatge Imatge que mostra la càrrega de fitxers al servidor Debian 9

Per aplicar la configuració, afegiu aquestes ordres al símbol del sistema

a2enmod headers
systemctl restart apache2.service

Ara estem provant la configuració d'Apache si la configuració s'ha fet correctament i quins són els errors. Si està bé, reiniciem els serveis amb aquestes ordres

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

Una imatge que mostra la verificació d'Apache a la distribució del servidor Debian 9

instal·lar wordpress

Entrem a les bases de dades per crear una nova base de dades per a la instal·lació de WordPress mitjançant les ordres següents

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

nota .  wordpress-pass  Escriviu al seu lloc la contrasenya d’usuari de la base de dades de WordPress, que vam crear

Després d'afegir aquestes ordres per crear la base de dades i l'usuari de les bases de dades i donar els privilegis. Baixem la versió de WordPress des del lloc web oficial mitjançant l’ordre wget i la descomprimim aquí. Al fitxer temporal amb aquestes ordres

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

Ara donem permisos d’escriptura als fitxers de WordPress amb aquestes ordres

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

Ara sol·liciteu la IP del servidor al navegador per instal·lar WordPress, tal com es mostra a la imatge

Imatge que mostra la primera instal·lació de WordPress a Debian 9

Una imatge que mostra la fase d’instal·lació de WordPress

A continuació, completeu els passos d'instal·lació habituals

. Enhorabona, heu instal·lat WordPress al servidor Debian 9 sense cpanel,

 

En aquesta explicació, he inclòs deliberadament tots els detalls en benefici dels que no saben l’addició de codis i el que signifiquen i en benefici de tothom.

Es farà una altra explicació per connectar el domini al servidor i protegir completament el wordpress i el servidor. Sigueu sempre conscients de les novetats. Tot el que heu de fer és subscriure-us a les notificacions 

Explicació titulada. Instal·lació de WordPress al servidor Debian 9 sense cpanel

No està permès copiar l'article i incloure-lo a cap lloc sense esmentar la font, que és Mekano Tech

Hem de respectar els drets de propietat intel·lectual 

Llocs relacionats amb
Publicar l'article a

Afegiu un comentari