Uno dei vantaggi dei sistemi UNIX, come Linux, è la loro capacità di prestazioni e versatilità durante l'esecuzione delle applicazioni. Se parliamo di ambienti web senza dubbio una delle applicazioni più conosciute per tutte le sue prestazioni è Nginx. Nginx (engine x), è stato sviluppato come server proxy HTTP, server proxy di posta o server proxy TCP/UDP con cui le proprie funzioni di gestione web sono estese e scalabili.
Caratteristiche di NginxTutti i sorgenti e la documentazione di Nginx sono distribuiti dalla licenza BSD a 2 clausole e alcune delle sue caratteristiche principali sono:
- Ha un supporto di memorizzazione nella cache accelerato per server FastCGI, uwsgi, SCGI e memcached.
- Ha la funzione di bilanciamento del carico e tolleranza ai guasti per una migliore disponibilità.
- Puoi gestire file e indici statici.
- Integra un proxy inverso accelerato con la memorizzazione nella cache.
- È stato progettato con architettura modulare.
- Sono disponibili filtri che includono utilità come gzipping, intervalli di byte, XSLT, SSI e filtro di trasformazione dell'immagine.
- Ha il supporto per HTTP / 2.
- Gestire server virtuali basati sul nome e basati su IP.
- Accetta i metodi PUT, DELETE, MKCOL, COPY e MOVE.
- Reindirizza i codici di errore 3xx-5xx.
- Riproduci FLV e MP4.
- La sua geolocalizzazione è basata su IP.
- Ha incorporato Perl.
- Puoi reindirizzare l'utente a un server IMAP o POP3 tramite un server di autenticazione HTTP esterno.
- Accetta metodi di autenticazione POP3: USER / PASS, APOP, AUTH LOGIN / PLAIN / CRAM-MD5, IMAP: LOGIN, AUTH LOGIN / PLAIN / CRAM-MD5 e SMTP: AUTH LOGIN / PLAIN / CRAM-MD5.
- Supporta SSL, STARTTLS e STLS.
- Supporta SSL e TLS SNI per TCP.
- Consente di essere riconfigurato e aggiornato tramite un eseguibile senza influire sul servizio clienti.
- Include il supporto per kqueue (FreeBSD 4.1+), epoll (Linux 2.6+), / dev / poll (Solaris 7 11 / 99+), porte eventi (Solaris 10), select e poll.
Come puoi vedere, ci sono molte funzioni Nginx e, sebbene sia ufficialmente compatibile con i sistemi Microsoft come Windows XP, Windows Server2021-2022, Windows 7, Windows 10, non è normale che alcuni utenti lo installino su Windows 10 poiché pensano che sia il loro Linux. Ma Solvetic è qui per spiegarti come installare Nginx su Windows 10 senza problemi e gestire da lì tutto ciò che riguarda il web.
1. Scarica Nginx su Windows 10
Passo 1
Per iniziare, andremo al seguente link ufficiale di Nginx:
Passo 2
Lì vedremo quanto segue:
INGRANDIRE
Passaggio 3
Come puoi vedere, le opzioni sono diverse, Nginx consiglia di utilizzare l'opzione "Versione principale" ma è ancora soggetta a errori, quindi Solvetic ti consiglia di scaricare il tablet dalla sezione "Versione stabile", che in questo caso sarebbe "nginx / Windows -1.16.1.pgp ”, cliccando lì definiamo dove verrà salvato il file compresso:
INGRANDIRE
Passaggio 4
Facciamo clic su Salva e una volta scaricato procediamo ad estrarne il contenuto facendo clic con il tasto destro sul file e selezionando "Estrai qui":
INGRANDIRE
Passaggio 5
Una volta estratto vedremo quanto segue:
INGRANDIRE
Passaggio 6
Ora sposteremo la cartella "nginx-1.16.1 nel percorso" Programmi "sull'unità C di Windows 10. Lo scopo di questo è eseguire Nginx come programma di servizio Web predefinito.
INGRANDIRE
2. Installa Nginx su Windows 10
Passo 1
Una volta copiata la cartella sull'unità C, procediamo con l'installazione di Nginx, per questo faremo doppio clic sull'eseguibile nginx.exe nella cartella che abbiamo spostato:
INGRANDIRE
Passo 2
Windows 10 potrebbe visualizzare il seguente avviso:
Passaggio 3
Lì dobbiamo consentire l'accesso al servizio Nginx in Windows Firewall facendo clic sul pulsante "Consenti accesso", quindi Nginx verrà installato automaticamente senza la necessità di una procedura guidata di installazione, per verificare che Nginx sia stato installato correttamente accedendo a un browser web ed eseguendo la riga localhost, il risultato dovrebbe essere il seguente:
INGRANDIRE
Passaggio 4
Sarà possibile controllare i servizi Nginx dal Task Manager a cui accediamo facendo clic destro sulla barra delle applicazioni e nella scheda "Processi" e nella sezione "Processi in background" vedremo quelli associati a Nginx. Lì possiamo riavviarli o terminarli se lo desideriamo.
INGRANDIRE
3. Esegui Nginx su Windows 10
Passo 1
Una volta installato Nginx, come abbiamo visto, andremo alla funzione delle funzionalità di Windows utilizzando una delle seguenti opzioni:
- Utilizzando i seguenti tasti ed eseguendo il comando appwiz.cpl
+ R
- Nel percorso Pannello di controllo \ Programmi \ Programmi e funzionalità e lì facendo clic sulla riga "Abilita o disabilita le funzionalità di Windows"
INGRANDIRE
Passo 2
Nella finestra visualizzata individueremo la riga "Internet Information Services", visualizziamo la sezione "Strumenti di amministrazione Web" e quindi attiviamo la casella "Console di amministrazione IIS":
NotaQuesto passaggio è fondamentale poiché per eseguire Nginx su Windows 10, sarà necessario utilizzare Internet Information Services (IIS) che è un server Web Microsoft da cui è possibile gestire pagine o file HTML.
Passaggio 3
Una volta selezionata questa casella, fai clic su OK e il processo verrà eseguito per attivare quella funzione di Windows 10:
Passaggio 4
Una volta convalidati i file, verranno applicate le modifiche:
Passaggio 5
Quando questo finirà vedremo quanto segue. Fare clic su Chiudi per uscire dalla procedura guidata.
Passaggio 6
Possiamo accedere a IIS Manager dal menu Start:
Passaggio 7
Accedendo vedremo quanto segue:
INGRANDIRE
Passaggio 8
Per impostazione predefinita, il percorso del server è inetpub wwwroot:
INGRANDIRE
Passaggio 9
Se lo desideriamo, possiamo modificare questo percorso facendo clic con il pulsante destro del mouse sulla riga "Sito Web predefinito" e selezionando "Configurazione di base":
INGRANDIRE
Passaggio 10
Quindi aggiungiamo il percorso desiderato nel campo "Percorso fisico":
Passaggio 11
Facciamo clic su OK per salvare le modifiche:
INGRANDIRE
Passaggio 12
Successivamente andremo al percorso C: \ Program Files \ nginx-1.16.1 \ conf e lì faremo clic con il tasto destro del mouse sul file nginx.conf e scegliamo un editor di testo per la modifica:
INGRANDIRE
Passaggio 13
Nel file individueremo la riga "location" e lì stabiliamo il percorso che abbiamo definito in precedenza:
INGRANDIRE
Passaggio 14
Salviamo le modifiche e ora andremo nella cartella HTM e apriremo il file "index" con un editor di testo:
INGRANDIRE
Passaggio 15
Quando si accede al file possiamo modificare il testo desiderato:
INGRANDIRE
Passaggio 16
Tornando a un browser ed eseguendo di nuovo "localhost" vedremo il messaggio che abbiamo stabilito:
INGRANDIRE
Come puoi vedere, è possibile installare Nginx su Windows 10 e avere così un ottimo strumento per gestire i siti web in modo dinamico, sicuro e perfettamente funzionante poiché ogni funzione di Nginx è stata creata per fornire la migliore amministrazione all'utente. ottenere così il massimo potenziale di questo strumento.