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
- programari de connexió de servidor Descarregueu massilla per connectar-vos al servidor
- Podeu reservar un servidor instal·lat a la distribució Centos des d’aquí HETZNER
- Per descomptat, un equip amb Windows o qualsevol altre sistema instal·lat
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,
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