Come installare ed eseguire il server Nginx su Windows

Cum se instalează și se execută serverul Nginx pe Windows 10
⏱️ 9 min read

Nginx è un server web molto popolare con i sistemi Linux e BSD. Può anche essere installato su Windows 10. Tuttavia, ci sono alcune limitazioni delle prestazioni in Windows che non sono state mitigate finora, ma gli sviluppatori affronteranno questi problemi in una versione futura. Per installare ed eseguire correttamente Nginx su Windows, segui i passaggi seguenti.

Scarica il server Nginx

Ci sono molti scarica le versioni di Nginx per Windowse Nginx consiglia di utilizzare la “versione principale”. Tuttavia, non troverai alcun problema se scarichi la sua versione stabile più recente per Windows.

Seleziona la versione che desideri e scarica il suo file zip sul tuo PC.

Come primo passo, devi estrarre la nuova cartella. Puoi usare 7-zip, WinRAR o qualsiasi altro popolare software di compressione.

Nginx Windows Estrai file zip

Dopo aver estratto il contenuto del file nella cartella originale, devi spostare l’intera cartella fornita con la copia di download incorporata in “Programmi”. Possiamo spostare o incollare questa cartella estratta.

File di programma Nginx Windows

Eseguiremo Nginx da questa posizione come programma di servizio Web predefinito.

Installazione di Nginx

Per installare ed eseguire Nginx, seleziona e fai doppio clic sul file Nginx.exe. Ora è stato attivato per un ulteriore utilizzo. Potresti imbatterti in una schermata di blocco di Windows Defender durante l’esecuzione del server Nginx, che deve essere consentito da te.

Programma di esecuzione di Windows Nginx

Nel passaggio successivo, è necessario verificare se l’installazione è andata a buon fine. Per questo, vai al browser predefinito e digita localhost. Microsoft Edge è il browser utilizzato nell’esempio seguente. Se vedi una schermata che dice che il server web Nginx è installato correttamente e funziona, significa che non ci sono stati problemi con l’installazione di Nginx in Windows.

Nginx Windows Browser Localhost

Per fermare Nginx, puoi terminarlo dalla finestra Task Manager.

Fine attività di Nginx Windows

Esecuzione di Nginx sul tuo PC Windows

Per eseguire Nginx, devi utilizzare Internet Information Services (IIS), che è un server Web Microsoft che serve pagine o file HTML richiesti. Puoi abilitarlo in “Attiva o disattiva le funzionalità di Windows” nel Pannello di controllo. Controllare i campi obbligatori per “Strumenti di gestione Web” e “Console di gestione IIS”.

Nginx Windows è abilitato

Ci vorrà del tempo prima che IIS venga abilitato sul tuo computer mentre le modifiche vengono applicate.

Nginx Windows sta applicando le modifiche

Puoi aprire IIS Manager direttamente dal menu Start. Aprilo sempre in modalità amministratore.

Menu di avvio di Nginx Windows Iis Manager

Qui sarai in grado di accedere al sito Web predefinito, che di solito si trova in “inetpub wwwroot”. Questo è anche conosciuto come il radice dell’applicazione web. Puoi cercarlo in Esplora file tramite una semplice ricerca.

Cartella radice Inetpub di Windows Nginx

È utile modificare il percorso fisico di questa radice in una cartella più desiderabile. Ho creato una nuova cartella “Lavoro” in C: e ho cambiato il percorso fisico in “C:Lavoro”. Quando fai doppio clic sull’opzione “sito web predefinito” in IIS Manager, dovrebbe portare a questa nuova cartella. In alternativa, puoi fare clic con il pulsante destro del mouse sul menu e selezionare “esplora” per lo stesso risultato.

Cartella principale di Nginx Windows Iis Manager

Successivamente, vai alla cartella Nginx che hai rinominato nei file del programma. Fare clic su “Conf” e selezionare “nginx.conf”. Questo file può essere modificato utilizzando l’editor di testo Notepad++, ma puoi usare qualsiasi altro editor come Atom o Visual Studio Code.

Modifica file Conf Nginx con Notepadplusplus

In Notepad ++, trova la posizione della radice e modificala dall’html predefinito.

Nginx Windows Location Root

Come mostrato qui, cambia la radice nel percorso fisico modificato di cui abbiamo discusso sopra.

Nginx Windows Posizione radice modificata

Puoi modificare il file index.html nella cartella principale in una scheda separata. Cambia il testo in quello che vuoi che il server web visualizzi sullo schermo.

Nginx Windows Testo modificato Index.html

Esci dal programma Nginx.exe usando “Termina operazione”. Apri ed esegui il file “nginx.exe” in modalità amministratore.

Tipo localhost in una finestra del browser. Il server web Nginx evidenzierà le modifiche apportate.

Programma di esecuzione di Windows Nginx

Esempio di applicazione di Nginx in Windows

Il Sito di risorse Nginx dispone di un elenco completo di applicazioni server Web che è possibile utilizzare per eseguire varie applicazioni su PC Windows.

Ad esempio, puoi utilizzare Nginx in Windows per collegarti a una pagina Web come una pagina di accesso del cliente. Una volta apportate le modifiche alla configurazione nel file “nginx.conf”, i tuoi utenti finali saranno in grado di accedere alla pagina di accesso alla loro estremità.

Torna al file “nginx.conf” condiviso nella sezione precedente. Invece di “localhost”, è necessario un nome di dominio per l’accesso del server. “index.html” è un comando utilizzato per puntare a qualsiasi pagina html statica.

Nginx Windows Put nome di dominio

Nel passaggio successivo, vai su “location” e modifica il testo utilizzando un “api”, seguito da un server proxy aggiunto con un ping “http”. Questo dovrebbe puntare a qualsiasi pagina di accesso a cui desideri indirizzare questa pagina.

Accesso al server proxy di Windows Nginx

Salva il file ed esegui il programma “Nginx.exe” in modalità amministratore. Affinché questa pagina di accesso appaia gradevole all’utente finale, dovresti aver precedentemente configurato il server web in un programma IDE come Eclipse.

Domande frequenti

1. Quali sono i comandi di base per il funzionamento di Nginx per Windows 10?

Su Windows, Nginx può essere eseguito come un’app console standard. Per la sua gestione vengono spesso utilizzati i seguenti semplici comandi:

nginx -s stop Arresto rapido
nginx -s quit Arresto grazioso
nginx -s reload Modifica della configurazione, avvio di nuovi processi di lavoro con una nuova configurazione, arresto graduale dei vecchi processi di lavoro
nginx -s reopen Riapertura dei file di registro

2. Qual è il ruolo del server Web IIS nelle applicazioni Nginx in Windows?

IIS è il server Web nativo di Microsoft che supporta HTTP, HTTPS, SMTP e altri protocolli e non è abilitato in Windows come impostazione predefinita. Quando Nginx è installato in Windows, gestisce il traffico live in base alle modifiche apportate ai file nginx.conf. Per questo, Nginx deve connettersi internamente a un IIS abilitato e quindi memorizzare nella cache la sua risposta per eventuali richieste future.

Il più grande punto di forza di Nginx è che viene utilizzato nel front-end prima dei siti dinamici ad alto carico. Immagina che decine di migliaia di utenti del tuo sito web scarichino contemporaneamente un file video importante da IIS. Può diventare dolorosamente lento. se invece hai un server front-end molto potente come Nginx che gestisce il traffico, la richiesta viene elaborata più velocemente. Controlla la sezione “esecuzione di Nginx su PC Windows” per maggiori dettagli sul ruolo del server web IIS.

3.Come funziona Nginx su Windows?

Nginx supporta più applicazioni in Windows, come server Web, bilanciamento del carico, proxy di posta e altro. Per eseguirli in Windows, tutte le modifiche desiderate sono influenzate da varie stringhe modificate nel file “nginx.conf” nella cartella di installazione di Windows. Per saperne di più sui comandi Nginx, inclusa la documentazione, visita questo link.

Nginx è oggi una delle principali società di server Web. Inoltre, è più veloce, può gestire più problemi simultanei ed è affidabile. Per riassumere, se hai un semplice sito web che vuoi connettere a Nginx, puoi farlo subito senza problemi. Continua a leggere per verificare il confronto tra Nginx e OpenLiteSpeed.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Potrebbero interessarti anche...