Expliqueu la protecció del servidor i la instal·lació de WordPress (1)

Hola germans meus, seguidors del nostre humil lloc web Mekano Tech, en aquest article relacionat amb la gestió i protecció de servidors web,

En aquesta lliçó, protegirem el servidor i hi instal·larem WordPress.
Per crear un lloc web o un bloc segur i estable per obtenir un retorn financer més endavant,
Si esteu entre el 90% dels afectats per les empreses d’allotjament lent, aquest article és per a vosaltres

L’avantatge d’aquest curs?

  • Creeu un lloc web completament segur i ràpid amb tots els recursos que només serveixin al vostre lloc.
  • Protecció de les dades del vostre lloc web "Quan qualsevol empresa d'allotjament allotja el vostre lloc web, té el control total del vostre lloc web, de les vostres dades, de la base de dades i de tot".
  • Crear un servidor econòmic amb recursos especials. El cost mensual és de 43 lliures egípcies, que meravellós
  • Estalviant diners a causa dels costos d’empreses d’allotjament falses als seus preus. “Les empreses d’allotjament lloguen un servidor complet amb 4 processadors i 32 GB de RAM i allotgen prop de 100 llocs web. I el pla d'allotjament més baix us costarà 1200 EGP anuals i no és fort. "
  • Gestioneu i protegiu el servidor i gestioneu el vostre lloc professionalment

Requisits del curs 

L’inici de l’explicació

Connecteu-vos al servidor

Després de descarregar i instal·lar el programari de connexió del servidor putyy  Fem un forat i quedarà així

Al camp "Nom de l'amfitrió", escriviu la IP del servidor, "és l'identificador digital de qualsevol servidor o dispositiu connectat a Internet sense el qual no us podeu connectar al servidor" i, a continuació, feu clic a Obre,

  • Exemple

Després de prémer Obre, apareixerà una pantalla de connexió Shell negra

  • Exemple

 

Escrivireu el nom d'usuari del servidor, de vegades és root, i després la contrasenya del servidor
D’on obtindreu les dades del servidor d’IP, usuari i contrasenya?

  • Quan sol·liciteu la subscripció a Hetzner, tal com es mostra més amunt, al tauler del vostre compte de Hetzner, podeu crear un servidor i triar la distribució que s’instal·larà automàticament al servidor i, en menys de 5 segons, rebreu un missatge al vostre registre correu electrònic amb dades del servidor des de IP, usuari i contrasenya, exemple

Després que aparegui la pàgina marró per a la connexió a l'intèrpret d'ordres SSH, "és un protocol de transferència segur que us permet controlar tot el sistema mitjançant ordres". Ara ja esteu dins del servidor, hi heu connectat i el podeu controlar completament mitjançant ordres,

Actualització d'actualització del servidor

Al principi, abans que res, actualitzem el sistema, de manera que el sistema actualitzi l’arrencada de protecció i solucioni alguns problemes, si n’hi ha, escriviu aquesta ordre i premeu Retorn

yum -i actualització
  • Exemple

 

Esperareu quan el servidor acabi d'actualitzar els paquets del sistema "programari integrat amb el sistema operatiu instal·lat"

Instal·leu wget i nano

Després de finalitzar, instal·leu dos programes importants, wget "un programa que descarrega fitxers mitjançant l'enllaç directe" i nano "un programa d'edició de text com el programa Bloc de notes integrat amb Windows" mitjançant aquesta ordre

si-instal·leu wget nano

instal·lar apache

Un cop finalitzat, configurem el servidor perquè funcioni com a servidor web i, a continuació, instal·larem WordPress,
Perquè el sistema funcioni com a servidor web, hem d’instal·lar, Apache "Apache és un servidor web que, per descomptat, mostra fitxers html i php sense Apache", el sistema no funcionarà amb vosaltres com a servidor web

Fins ara, tot està bé, instal·lem Apache afegint aquesta ordre i després prement Retorn

yum install httpd -y

Un cop finalitzada la instal·lació, afegim aquesta ordre per executar Apache i, a continuació, premem Retorn

systemctl start httpd

Per assegurar-nos que Apache funciona, afegim aquesta ordre

systemctl status httpd

Us mostrarà el que mostraré a la imatge que funciona

Assegureu-vos que Apache s’executa

A més, per assegurar-nos que Apache funciona correctament, l’escrivim a la IP del servidor al navegador i, si apareix amb vosaltres tal com es mostra a la imatge, tot està bé,

Ara el servidor el podem connectar a través del navegador, i fins ara tot està bé i funciona correctament.

Instal·lació de l'Assistent de bases de dades

Instal·lem l'assistent de base de dades "El sistema Wordpress necessita una base de dades per connectar-se per emmagatzemar articles, imatges i altres dades", 

Afegim aquestes ordres, una per una, i després premem el botó Retorn

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
Actualització de Yum
sudo yum instal·leu el servidor mysql
sudo systemctl iniciar mysqld
sudo mysql_secure_installation

Us mostrarà opcions, afegiu y i, a continuació, introduïu a cada opció

Un cop finalitzada, hem acabat d’instal·lar l’assistent de base de dades mitjançant les ordres anteriors

instal·leu php 7.2

 cal instal·lar traduccions PHP, per tal de traduir wordpress, afegim aquestes ordres per instal·lar traduccions PHP,

rpm-Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm-Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum --enablerepo = remi, remi-php72 
yum --enablerepo = remi, remi-php72 instal·la php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php -mbstring php -mcrypt php-xml
servei httpd reiniciar

Un cop finalitzada, creem una base de dades, afegint un nom a la base de dades afegint aquestes ordres,

CREA USUARI 'lloc0'@' localhost 'IDENTIFICAT PER'102030';
CREA LA BASE DE DADES mekan0db;
CONCEDIU TOTS ELS PRIVILEGIS ACTIVATS mekan0db. * A 'lloc0'@' localhost 'AMB OPCIÓ DE SUBVENCIÓ;
PRIVILEGIMENTS FLUSH;

Aclariu què hi ha al codi anterior, en vermell és el nom de la base de dades, en groc és el nom de la base de dades i en verd és la contrasenya de la base de dades,

Resum del primer codi: hem creat un nom d’usuari amb el nom mekan0 i l’hem afegit amb una contrasenya 102030 
El segon codi: hem creat una base de dades amb el nom mekan0db
El tercer codi: hem enllaçat el nom d'usuari mekan0 amb la base de dades mekan0db afegint tots els privilegis, "Tots els privilegis signifiquen que l'usuari pot controlar completament la base de dades per afegir, modificar i eliminar"

Afegir un domini a Apache 

En aquesta etapa, afegirem el domini en què s'executarà WordPress. Podeu ometre aquest pas si apliqueu l'explicació en un servidor local: "El servidor local és un programa que instal·la compiladors Apache i php al vostre ordinador i això és amb finalitats d’aprenentatge abans d’accedir al web ".

En el meu cas afegiré el subdomini de Mekano Tech Informatics, test.mekan0.com, amb aquestes ordres 
Ordre Edita

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

S'obrirà una pàgina en blanc amb vosaltres, afegirà el domini en aquest formulari. Agafeu tot el codi, però canvieu el nom del domini pel vostre propi nom de domini


Nom del servidor www.test.mekan0.com 
ServerAlias test.mekan0.com 
DocumentRoot / var / www / html / public_html 
Registre d'errors /var/www/html/error.log 

Després de completar, premeu el botó Ctrl _x, després y i Retorn i reinicieu Apache per activar la configuració amb aquesta ordre,

systemctl reinicia httpd

 

Instal·lació de WordPress

En aquesta etapa, retirem WordPress i el traslladem a la ubicació dels fitxers de domini, mitjançant aquestes ordres, cada ordre per separat i, després de cada ordre, premem Retorn

cd / tmp
wget https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
cd wordpress
mkdir -p / var / www / html / public_html
cp -r * / var / www / html / public_html
find / var / www / html / public_html -type d -exec chmod 755 {} \;
find / var / www / html / public_html -type f -exec chmod 644 {} \;

Sinopsi de la primera ordre: seguiu tmp
La segona cosa: treu la versió de WordPress del seu lloc web oficial
La tercera ordre: descomprimeix el paquet de WordPress 
Quart comandament: entra a la carpeta de WordPress sense comprimir
Cinquena ordre: crea un fitxer de WordPress per al domini 
La sisena ordre: copia els fitxers de WordPress després de descomprimir-los a la carpeta del domini 
La setena ordre: dóna 775 privilegis als fitxers
La vuitena ordre: Fa 644 privilegis per a carpetes "Els privilegis són permisos de lectura i escriptura, cada número té un privilegi, ho explicaré tot en altres articles"

S'està editant el fitxer de configuració

En aquesta etapa, modifiquem el fitxer de configuració de la connexió de WordPress a la base de dades per emmagatzemar-hi tot mitjançant aquesta ordre. 

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

I afegiu el nom d'usuari i la contrasenya de la base de dades, que vam crear fa un temps a les línies anteriors,

 

executeu el domini 

Per executar el domini, podem utilitzar Cloudflare i afegir-hi el domini i, després, afegir la IP del DNS del domini. Avui continuaré amb aquest pas en una altra lliçó i inclouré un enllaç a l'article aquí

Després de completar l'enllaç del domini a Cloud Flare i completar-lo, sol·licitem el domini al navegador i la instal·lació de WordPress començarà amb vosaltres d'aquesta manera, Imatge que mostra la primera instal·lació de WordPress a Debian 9

Després de completar els passos, WordPress s'ha instal·lat amb èxit i el servidor està configurat, seguiu la segona lliçó sobre com protegir el servidor; aquí posaré l'enllaç de la segona explicació quan l'acabo

Quan copieu la lliçó, mencioneu Egipte

Llocs relacionats amb
Publicar l'article a