Nginx® è un servizio di server Web con la stessa quota di mercato di Apache® grazie alle sue eccellenti prestazioni e al set di funzionalità flessibili. Questa guida descrive come installare Nginx e discute i passaggi successivi per configurare Nginx per servire il tuo sito o applicazione.
Prerequisiti
Hai bisogno di un server Linux® con Fedora®.
Installa Nginx su Fedora
Nginx è disponibile nei repository predefiniti per le distribuzioni Linux® più popolari, incluso Fedora. Per installare Nginx, esegui il seguente dnf
comando gestore pacchetti:
sudo dnf install nginx
Inserisci y al prompt per confermare che desideri installare il pacchetto.
Al termine dell'installazione, eseguire i seguenti comandi per abilitare e avviare il servizio. Questi comandi avviano Nginx e lo configurano per l'avvio quando il server lo fa.
sudo systemctl enable nginx
sudo systemctl start nginx
Apri il firewall per Nginx
Per impostazione predefinita, Nginx è in ascolto sulle porte predefinite per il traffico HTTP e HTTPS (porte80
e 443
). Tuttavia, ciò non significa che riceva traffico perché anche il firewall del sistema deve consentire il traffico su queste porte. Utilizza i seguenti comandi per aggiungere le porte necessarie per il tuo sito aggiungendo i servizi HTTP e HTTPS:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
Quindi ricarica firewalld
per applicare le nuove impostazioni:
sudo firewall-cmd --reload
Test Nginx
Dopo aver installato il pacchetto e aperto la porta o le porte del firewall, Nginx dovrebbe visualizzare la sua pagina Web predefinita. Puoi vederlo digitando il tuo indirizzo IP nel tuo browser web. Dovresti vedere una splash page con il logo Nginx e un messaggio "Benvenuto in Nginx". Se non lo vedi, ricontrolla che l'indirizzo IP sia corretto, che Nginx sia in esecuzione e che le impostazioni del firewall siano corrette.
Passaggi successivi
Ora puoi utilizzare Nginx per iniziare a servire la tua applicazione o il tuo sito web. Utilizza la configurazione predefinita per servire un sito inserendo il suo contenuto in /var/www/html directory nel tuo filesystem. Se desideri servire più di un sito, ti consigliamo di impostare i blocchi del server Nginx per soddisfare questa esigenza.