Nginx è una stilizzazione per il motore x. È un server HTTP gratuito e open source scritto e sviluppato dall'ingegnere del software russo Igor System. Nginx viene anche spesso utilizzato come server proxy inverso/posta e un bilanciamento del carico. Sebbene leggero nella sua classe di web server, è molto robusto e produce comunque risultati impressionanti. Di conseguenza, è stato costantemente in aumento e ha guadagnato una reputazione significativa come server Web affidabile. Le sue caratteristiche di scalabilità e ottimizzazione delle risorse hanno guadagnato il suo posto come uno dei server Web più popolari, con una stima che riporta oltre il 38 percento dei primi 1 milioni di siti Web su Internet ospitati su server Nginx in tutto il mondo.
Caratteristiche Nginx-HTTPS
Come accennato in precedenza, NGINX può essere utilizzato come server HTTP, server proxy, bilanciamento del carico e server di posta. Qui, elencheremo alcuni degli usi di Nginx come server/proxy HTTPS.
Installazione di NGINX su FreeBSD
Questo tutorial riguarderà l'impostazione e l'inizio con il server Web Nginx sotto il sistema operativo UNIX FreeBSD.
Panoramica dell'installazione
L'intera procedura può essere riassunta come segue:
Segui le istruzioni seguenti per impostare Nginx sul server FreeBSD.
Passaggio 1: aggiorna l'albero delle porte in FreeBSD
Emettere il seguente comando per aggiornare l'albero delle porte in FreeBSD:
$ Portsnap Fetch Aggiornamento
Passaggio 2: installa NGINX su FreeBSD
Esistono due modi in cui è possibile installare Nginx sul tuo server:
1) Utilizzo del sistema di porte
Quindi installare la porta Webserver Nginx con i comandi seguenti:
$ CD/USR/PORTS/WWW/NGINX/
$ makeinstall pulito
Mentre si installa Nginx, selezionare le opzioni pertinenti all'utilizzo del server web. Qui, abbiamo scelto Rewrite_Module, SSL_MODULE, ecc., presentare come esempio.
2) Utilizzo del comando PKG
In alternativa, è possibile scegliere di installare NGINX aggiungendo il pacchetto binario Nginx con il gestore pacchetti, utilizzando il comando PKG:
$ pkg Installa nginx
Questo dovrebbe installare Nginx sul server web FreeBSD.
Passaggio 3: abilita il servizio NGINX su FreeBSD
Digita il comando seguente per abilitare il server Web Nginx
$ echo 'nginx_enable = "Sì"' >> /etc /rc.conf
In alternativa, puoi anche digitare:
$ sudo sysrc nginx_enable = "Sì"
Questo è tutto con l'installazione.
Iniziare con Nginx su FreeBSD
Avvia un server Nginx
Avvia Nginx digitando quanto segue nella shell del comando e premendo Invio:
$/usr/locale/etc/rc.d/nginx start
In alternativa, puoi emettere il comando di seguito:
$ Service Nginx Start
Chiudi un server Nginx
Per uscire da un server Nginx, emettere il comando di seguito:
$/usr/locale/etc/rc.d/nginx stop
Puoi anche digitare anche il comando più conciso:
$ Service Nginx Stop
Questo comando dovrebbe lasciare il server Nginx
Riavvia il server Nginx
Emettere il comando di seguito per riavviare il server Nginx.
$/usr/locale/etc/rc.D/nginx Riavvia
In alternativa,
$ Service Nginx Riavvia
Il server Nginx dovrebbe riavviare sull'esecuzione del comando sopra.
Ricaricamento di nginx webservers post configurazione
Per riavviare un server Nginx dopo aver modificato il file di configurazione, utilizzare il comando di seguito:
$/usr/locale/etc/rc.D/Nginx Reload
Puoi anche usare:
$ Service Nginx Reload
File importanti in nginx
Testare la configurazione NGINX su FreeBSD
Copia e incolla il seguente collegamento nel campo URL nel browser Web:
http: // server-ip-here/
Creazione di un sito Web con Nginx
Inizia impostando una directory emettendo il comando MKDIR:
$ mkdir /wwwwiki
Quindi crea un nuovo utente per il tuo dominio con il comando di seguito:
$ pw utente aggiungi -n wwwwiki -c 'wiki user' -d /nonxist -s /usr /sbin /nologin
Blocca il nome utente con il seguente comando:
$ PW Lock wwwwiki
Quindi gettare un file per testare le cose:
$ sudo nano /wwwwiki /indice.html
Quindi copiare incolla quanto segue nel file:
#Questo è un test e configurerò PHP 7.X per ospitare Mediawiki
Quindi assegnare la proprietà del gruppo con i comandi seguenti:
$ chown -r wwwwiki: wwwwiki /wwwwiki /
$ chmod -r 0555 /wwwwiki /
$ ls -ld /wwwwiki /
Configura Nginx per dominio virtuale wiki o indirizzo IP
Inizia creando un file di configurazione con i comandi seguenti:
$ mkdir/usr/local/etc/nginx/vomains/
$ sudo nano/usr/locale/etc/nginx/vomains/http.10.0.2.15.conf
Quindi copiare il testo che segue in questo file e apporta le modifiche appropriate al testo seguente:
# server
# server_name 10.0.2.15; # IP virtuale o nome di dominio qui
# access_log/var/log/nginx/10.0.2.15.accesso.tronco d'albero; # log files
# errore_log/var/log/nginx/10.0.2.15.errore.tronco d'albero;
# root /wwwwiki; # Root Dir per questo host virtuale
# ## Aggiungi più configurazione di seguito come PHP e così su ##
#
Non dimenticare di salvare il file prima di uscire. Quindi utilizzare il comando seguente per aggiornare il nostro file di configurazione:
$ sudo nano/usr/locale/etc/nginx/nginx.conf
Quindi aggiungere quanto segue verso la fine:
includere "Vomains/*.conf ";
Ancora una volta, salva ed esci da questo file. Quindi verificare NGINX utilizzando il seguente comando:
$ nginx -t
$ Service Nginx Reload
Infine, testare la configurazione emettendo il tuo indirizzo IP:
http: // 10.0.2.15/
In sintesi
Questo è tutto per il tutorial di oggi. Abbiamo spiegato come installare Nginx su un server FreeBSD utilizzando il sistema delle porte e il comando PKG e come abilitare il servizio NGINX su FreeBSD. Abbiamo anche visto come impostare un sito Web con nginx e introdotto Nginx ai nuovi utenti. Le istruzioni qui dovrebbero funzionare bene per te.