Spiega la protezione del server e l'installazione di WordPress (1)

Ciao fratelli miei, seguaci del nostro umile sito web Mekano Tech, in questo articolo relativo alla gestione e protezione dei server web,

In questa lezione, proteggeremo il server e installeremo WordPress su di esso,
Per creare un sito Web o un blog sicuro e stabile per ottenere ritorni finanziari in un secondo momento,
Se sei tra il 90 percento di quelli colpiti dalle società di hosting lento, allora questo articolo è per te

Il vantaggio di questo corso?

  • Costruisci un sito web completamente sicuro e veloce con tutte le risorse che servono solo il tuo sito.
  • Protezione dei dati del tuo sito Web per te "Quando il tuo sito Web è ospitato da qualsiasi società di hosting, hanno il controllo completo del tuo sito Web, dei tuoi dati, del database e di tutto".
  • Creare un server economico con risorse speciali Il costo mensile è di 43 sterline egiziane, che meraviglia
  • Risparmiare denaro a causa dei costi delle società di hosting false ai loro prezzi."Le società di hosting affittano un intero server con 4 processori e 32 GB di RAM e ospitano quasi 100 siti web. E il piano di hosting più basso ti costerà 1200 EGP all'anno, e non è forte.
  • Gestisci e proteggi il server e gestisci il tuo sito in modo professionale

Requisiti del corso 

  • software di connessione al server Scarica putty per connetterti al server
  • Un server installato sulla distribuzione Centos, puoi prenotare da qui Hetzner
  • Ovviamente un computer con Windows o qualsiasi altro sistema installato 

L'inizio della spiegazione

Connettiti al server

Dopo aver scaricato e installato il software di connessione al server puty  Facciamo un buco e sarà così

Nel campo “Host Name” si scrive l'IP del server, “è l'ID digitale di qualsiasi server o dispositivo connesso a Internet senza il quale non è possibile connettersi al server”, quindi si clicca su Apri,

  • Esempio

Dopo aver premuto Apri, apparirà la schermata di connessione Shell nera

  • Esempio

 

Scriverai il nome utente del server, e talvolta è root, e quindi la password per il server
Dove otterrai i dati del server da IP, utente e password?

  • Quando richiedi di abbonarti a Hetzner, come mostrato sopra, sulla dashboard del tuo account Hetzner, puoi creare un server e scegliere la distribuzione che viene installata automaticamente sul server, e in meno di 5 secondi riceverai un messaggio sul tuo account registrato e-mail con i dati del server da IP, utente e password, Esempio

Dopo la comparsa della pagina marrone per la connessione alla shell SSH, "è un protocollo di trasferimento sicuro che ti permette di controllare l'intero sistema tramite comandi". tramite comandi,

Aggiornamento dell'aggiornamento del server

All'inizio, prima di tutto, aggiorniamo il sistema, in modo che il sistema aggiorni l'avvio di protezione e risolva alcuni problemi, se presenti, digita questo comando, quindi premi Invio

yum -y aggiornamento
  • Esempio

 

Attenderai che il server finisca di aggiornare i pacchetti di sistema "software integrato con il sistema operativo installato"

Installa wget e nano

Dopo il completamento, si installano due programmi importanti, ovvero wget "un programma che scarica file tramite il collegamento diretto" e nano "un programma di editor di testo come il programma Blocco note integrato con Windows" tramite questo comando

yum -y installa wget nano

installa apache

Dopo il completamento, configuriamo il server per funzionare come server Web, quindi installeremo WordPress,
Affinché il sistema funzioni come server Web, dobbiamo installare, Apache “Apache è un web server che visualizza file html e php ovviamente senza Apache”, il sistema non funzionerà con te come web server

Finora e tutto va bene, installiamo Apache aggiungendo questo comando, quindi premendo Invio

yum install httpd -y

Al termine dell'installazione, aggiungiamo questo comando per eseguire Apache, quindi premiamo Invio

systemctl start httpd

Per assicurarci che Apache funzioni, aggiungiamo questo comando

systemctl status httpd

Ti mostrerà quello che mostrerò nella foto che funziona

Assicurati che Apache sia in esecuzione

Inoltre, per assicurarci che Apache funzioni correttamente, lo scriviamo sull'IP del server nel browser e se appare con te come mostrato nell'immagine, tutto va bene,

Ora il server possiamo collegarci ad esso tramite il browser, e finora tutto è a posto e funziona correttamente.

Installazione guidata database

Installiamo la procedura guidata del database "Il sistema WordPress ha bisogno di un database a cui connettersi per memorizzare articoli, immagini e altri dati", 

Aggiungiamo questi comandi, uno alla volta, quindi premiamo il pulsante Invio

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
sudo yum installa mysql-server
sudo systemctl avvia mysqld
sudo mysql_secure_installation

Ti mostrerà le opzioni, aggiungerà y e poi inserirà ogni opzione

Dopo il completamento, abbiamo terminato l'installazione della procedura guidata del database, tramite i comandi sopra

installa php 7.2

 le traduzioni php devono essere installate, per tradurre wordpress, aggiungiamo questi comandi per installare le traduzioni 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
gnam --enablerepo=remi,remi-php72 
yum --enablerepo=remi,remi-php72 installa 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
service httpd restart

Dopo il completamento, creiamo un database, aggiungendo un nome al database aggiungendo questi comandi,

CREARE UN UTENTE'place0"@" localhost "IDENTIFICATO DA"102030';
CREA DATABASE mekan0db;
GARANTIRE TUTTI I PRIVILEGI mekan0db.* PER 'place0'@'localhost' CON L'OPZIONE DI CONCESSIONE;
FLUSH PRIVILEGES;

Chiarire cosa c'è nel codice sopra, in rosso è il nome del database, in giallo è il nome del database e in verde è la password per il database,

Il riassunto del primo codice: Abbiamo creato un nome utente con il nome mekan0 e l'abbiamo aggiunto con una password 102030 
Il secondo codice: abbiamo creato un database con il nome mekan0db
Il terzo codice: abbiamo collegato il nome utente mekan0 con il database mekan0db aggiungendo tutti i privilegi, "Tutti i privilegi significano che l'utente può controllare completamente il database dall'aggiunta, dalla modifica e dall'eliminazione"

Aggiungere un dominio ad Apache 

A questo punto, aggiungeremo il dominio su cui verrà eseguito WordPress.Puoi saltare questo passaggio se stai applicando la spiegazione su un server locale, "Il server locale è un programma che installa i compilatori Apache e php sul tuo computer e questo è per scopi didattici prima di accedere al web.”

Nel mio caso aggiungerò il sottodominio di Mekano Tech Informatics, test.mekan0.com, con questi comandi 
Modifica comando

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

Si aprirà una pagina vuota con te, aggiungerai il dominio in questo modulo. Prendi tutto il codice, ma cambia il nome di dominio con il tuo nome di dominio


Nome del server www.test.mekan0.com 
Alias ​​del server test.mekan0.com 
DocumentRoot /var/www/html/public_html 
Log degli errori /var/www/html/error.log 

Dopo il completamento, premi il pulsante Ctrl _x, quindi y e Invio, quindi riavvia Apache per attivare le impostazioni con questo comando,

systemctl restart httpd

 

Installazione di WordPress

In questa fase, ritiriamo WordPress e lo spostiamo nella posizione dei file di dominio, tramite questi comandi, ogni comando separatamente e dopo ogni comando premiamo Invio

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

Sinossi del primo comando: vai su tmp
La seconda cosa: estrae la versione di WordPress dal suo sito Web ufficiale
Il terzo comando: decomprime il pacchetto WordPress 
Quarto comando: entra nella cartella WordPress non compressa
Quinto comando: crea un file WordPress per il dominio 
Il sesto comando: copia i file di WordPress dopo averli scompattati nella cartella del dominio 
Il settimo comando: dà 775 privilegi ai file
L'ottavo comando: fa 644 privilegi per cartelle “I privilegi sono i permessi di lettura e scrittura, ogni numero ha un privilegio, spiegherò tutto in altri articoli”

Modificare il file di configurazione

A questo punto modifichiamo il file di configurazione per la connessione di WordPress al database, per archiviare tutto al suo interno tramite questo comando. 

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

E aggiungi il nome utente e la password per il database, che abbiamo creato qualche tempo fa nelle righe sopra,

 

eseguire il dominio 

Per eseguire il dominio, possiamo utilizzare Cloudflare e aggiungere il dominio ad esso, quindi aggiungere l'IP del DNS del dominio.Procederò con questo passaggio in un'altra lezione oggi e includerò un collegamento all'articolo qui

Dopo aver completato il collegamento del dominio a Cloudflare e il completamento, richiediamo il dominio nel browser e l'installazione di WordPress inizierà con te in questo modo, Immagine che mostra la prima installazione di WordPress su Debian 9

Dopo aver completato i passaggi, WordPress è stato installato con successo e il server è configurato, segui la seconda lezione su come proteggere il server, metterò il link alla seconda spiegazione qui quando l'avrò finito

Quando copi la lezione, menziona l'Egitto

Post Correlati
Pubblica l'articolo su