Come installare WordPress su Nginx CentOS 7 - IT

WordPress è il CMS più popolare (sistema di gestione dei contenuti) nel mondo e viene utilizzato per la creazione di over 30% di tutti i siti Web nel mondo. Esistono diversi modi per installare WordPress, ma il seguente articolo ti mostrerà come installare WordPress su Nginx, che è un'alternativa al più famoso server Apache, ma consuma meno risorse. Tieni presente che questo è un modo un po 'più avanzato di installazione e che i non-geek potrebbero avere difficoltà nel processo.

Installa WordPress su Nginx


Anche, Leggere Migliori soluzioni per "ECONNREFUSED - Connessione rifiutata dal server "Errore in FileZilla


Perché scegliere Nginx e CentOS 7 per la tua installazione di WordPress?

WordPress come uno dei più popolari sistemi di gestione dei contenuti è stato sviluppato per funzionare su un'ampia varietà di sistemi, fintanto che incontrano il requisiti minimi di sistema. A partire dall'ultima versione di WordPress sono i seguenti:

  • Versione PHP 7.4 o più alto
  • MySQL 5.6 o versione MariaDB 10.1 o più alto
  • Si consigliano server Web Apache o Nginx

Proprio lì nei requisiti di sistema, c'è la raccomandazione di usare Nginx. Questo è il principale contendente al progetto del server web Apache che viene utilizzato da una parte sostanziale di tutti i siti Internet ospitati in tutto il mondo. Il vantaggi di Nginx sono che si tratta di un software collaudato che è stato utilizzato per alimentare alcuni dei siti e servizi più grandi e più visitati. inoltre, include funzionalità avanzate incorporate in esso, al contrario del design modulare di Apache. CentOS 7 è una delle distribuzioni Linux per server più popolari in quanto è un repack software open source e gratuito di Red Hat. La maggior parte delle società di web hosting lo utilizza per alimentare un'ampia gamma di servizi di hosting poiché è un software affidabile e ben testato.


Come installare WordPress su Nginx CentOS 7

Per installare WordPress su Nginx dovresti iniziare con la creazione del tuo host virtuale, che verrà utilizzato per l'installazione di WordPress. La configurazione per quell'host è disponibile in /etc / nginx / conf.d elenco. Quello che vedrai in questo file è il nome del dominio, porta, radice del documento, posizione del registro, e alcune informazioni aggiuntive. Se si presume che il nome di dominio sia: wordpress.isgeek.local,
numero di porta: 80. La radice del documento: /usr / share / nginx / wordpress.isgeek.local
e registri: /user / share / nginx / wordpress.isgeek.local / logs dovresti prima creare il tuo post virtuale, che è realizzabile con il seguente codice:

vi /etc/nginx/conf.d/wordpress.conf, poi, posizionare il contenuto come segue:
server {
ascolta 80;
nome del server wordpress.itzgeek.local;

access_log /usr / share / nginx / wordpress.isgeek.local / logs / access.log;
error_log /usr / share / nginx / wordpress.isgeek.local / logs / error.log;

Posizione / {
radice /usr / share / nginx / wordpress.isgeek.local;
index index.php index.html index.htm;

Se (-f $ request_filename) {
scade 30 g;
rompere;
}

Se (!-e $ request_filename) {
riscrivi ^(.+)$ /index.php?q = $ 1 per ultimo;
}
}

posizione ~ .php $ {
fastcgi_pass localhost:9000; # porta in cui sono stati generati i processi FastCGI
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr / share / nginx / wordpress.isgeek.local $ fastcgi_script_name; # stesso percorso di cui sopra
fastcgi_param PATH_INFO $ fastcgi_script_name;
include / etc / nginx / fastcgi_params;
}
}

Poi, è necessario creare la directory del documento radice e la directory per i registri.
Fare quello, scrivi le seguenti righe di codice:

mkdir /usr/share/nginx/wordpress.isgeek.local
mkdir /usr/share/nginx/wordpress.isgeek.local/log

Quindi dovresti verificare la tua configurazione. Per fare ciò scrivi la seguente riga di codice: nginex -t e dovresti vedere un messaggio che dice “la sintassi è OK, il test ha esito positivo.
Ciò significa che tutto funziona senza intoppi e quindi è necessario riavviare i servizi. Quello che devi fare dopo è digitare:
systemctl riavvia nginx
systemctl restart php-fpm
setenforce 0


Creazione del database

Il prossimo passo è creare il database per il tuo sito Web WordPress. Fare quello, accedi al tuo database, e crea il tuo database con il:
CREA DATABASE WordPress; riga di codice, poi, crea il tuo utente, che può essere fatto digitando:
CREA UTENTE "wpuser" @ "localhost’ IDENTIFICATO DA "wppassword’;
Cambia WPuser e WPpassword con il tuo nome utente e password


Concedere le autorizzazioni

Il prossimo, devi aggiungere le autorizzazioni al tuo nuovo utente creato, per farlo CONCEDERE TUTTI I PRIVILEGI SU wordpress. * A "wpuser" @ "localhost’; e quindi digitare exit per uscire dalla shell.


Configurazione di WordPress

Dopo aver completato con successo il processo di creazione del database, è il momento di configurare il tuo WordPress. Per farlo scarica l'ultima versione di WordPress, digitando:
wget http://wordpress.org/latest.tar.gz, quindi dovresti spostare il file scaricato nella radice del documento. Usa questo comando: mv wordpress / * /usr/share/nginx/wordpress.isgeek.local

Poi, copia il sample-config.php file e renderlo come wp-config.php con questa riga di codice:

cp /usr/share/nginx/wordpress.itzgeek.local/wp-config-sample.php /usr/share/nginx/wordpress.isgeek.local/wp-config.php

Il passaggio successivo è modificare il file di configurazione e aggiungere le informazioni del database, per fare quel tipo vi /usr/share/nginx/wordpress.itzgeek.local/wp-config.php. All'apertura del file, dovrebbe apparire come segue:

// ** Impostazioni di MySQL – Puoi ottenere queste informazioni dal tuo host web ** //
/** Il nome del database per WordPress */
definire(‘DB_NAME’, ‘database_name_here‘);
/** Nome utente del database MySQL */
definire(‘DB_USER’, ‘username_here‘);
/** Password del database MySQL */
definire(‘DB_PASSWORD’, ‘password_here‘);
/** Nome host MySQL */
definire(‘DB_HOST’, ‘Localhost’);

Quello che dovresti cambiare sono i valori che mettiamo in grassetto.
Poi, rendere l'utente Nginx l'amministratore o il proprietario della directory in cui verrà installato WordPress. Usa il seguente comando:
chown -R nginx:nginx /usr/share/nginx/wordpress.itzgeek.local/


Processo di installazione

Ora devi aprire una scheda del browser e digitare wordpress.isgeek.local per accedere al tuo sito web.

Installa WordPress su Nginx

Qui dovrai scrivere il tuo sito titolo, nome utente, parola d'ordine, e il tuo e-mail. Questi sono i dettagli che utilizzerai per accedere alla dashboard di amministrazione di WordPress. Quando sei pronto fai clic sul pulsante Installa WordPress, e poi vedrai un messaggio di successo.

immagine del pannello di amministrazione di nginx

Se fai clic sul pulsante di accesso verrai reindirizzato al pannello di accesso dell'amministratore dove puoi accedere al tuo sito Web WordPress. E hai finito con l'intero processo.

Wordpress su nginx immagine di installazione riuscita

Ricercato e creato da:
Krum Popov
Imprenditore appassionato del web, da allora realizza progetti web 2007. In 2020, ha fondato HTH.Guide, una piattaforma visionaria dedicata a semplificare la ricerca della soluzione di web hosting perfetta. Per saperne di più...
Revisionato tecnicamente da:
Metodi Ivanov
Esperto esperto di sviluppo web con 8+ Anni di esperienza, comprese conoscenze specialistiche negli ambienti di hosting. La sua esperienza garantisce che il contenuto soddisfi i più elevati standard di accuratezza e si allinei perfettamente con le tecnologie di hosting. Per saperne di più...

Lascio un commento

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *

Questo sito è protetto da reCAPTCHA e Google politica sulla riservatezza e Termini di servizio applicare.

Questo sito web utilizza i cookie per migliorare l'esperienza dell'utente. Utilizzando il nostro sito acconsenti a tutti i cookie in conformità con la ns politica sulla riservatezza.
Sono d'accordo
Su HTH.Guide, offriamo recensioni trasparenti di web hosting, garantire l’indipendenza dalle influenze esterne. Le nostre valutazioni sono imparziali poiché applichiamo standard rigorosi e coerenti a tutte le recensioni.
Mentre potremmo guadagnare commissioni di affiliazione da alcune delle società presenti, queste commissioni non compromettono l'integrità delle nostre recensioni né influenzano le nostre classifiche.
I guadagni dell'affiliato contribuiscono a coprire l'acquisizione dell'account, spese di prova, Manutenzione, e lo sviluppo del nostro sito web e dei sistemi interni.
Affidati a HTH.Guide per informazioni affidabili e sincerità sull'hosting.