Nginx - Impostazioni profilo

Sommario
Una volta che sappiamo come la configurazione di Nginx, il prossimo passo è costruire il modo in cui andremo a configurare Nginx Per il nostro utilizzo, la configurazione di base è solo un punto di partenza, ma poiché ogni esigenza è diversa così come i computer che saranno i server, è importante mettere in pratica quanto appreso.
Configurazione predefinita
I motivi per cui Nginx è stato così popolare e la sua accettazione e il tasso di utilizzo sono aumentati così tanto al punto da renderlo il secondo più utilizzato dopo Server Apache, è perché è abbastanza leggero, ottimizzato e molto veloce.
Grazie a questa semplicità, la sua configurazione iniziale è abbastanza accettabile e in molti casi non richiederà più che minimi aggiustamenti, vediamo che di solito troviamo un implementazione di base di Nginx, nell'immagine il file di configurazione iniziale:

Notiamo che è qualcosa di abbastanza semplice e con un po' di conoscenza della sintassi di Nginx è abbastanza comprensibile.
Prime impostazioni
Il primi aggiustamenti Quello che dovremmo fare per la configurazione è focalizzato sull'aumento della sicurezza dell'implementazione e sull'adeguamento al profilo hardware che abbiamo in modo da poter spremere un po' meglio le risorse che abbiamo.
utente root rootAvviare un servizio con permessi di superutente non è una buona cosa, infatti questo è un serio problema di sicurezza poiché se per qualche motivo qualcuno prende il controllo del nostro servizio, con un permesso esteso può devastare il nostro sistema, per evitare questo è altamente raccomandato di creare un Utente Nginx e gruppo Nginx in modo da avere permessi limitati e quindi ridurre i rischi.
processo_lavoratore 1Con questa proprietà a processo di lavoro Per impostazione predefinita, questo può essere modificato, infatti è consigliabile avviare un processo di questi per ogni core della CPU che abbiamo, si consiglia di posizionare 4 processi di lavoro supponendo che il nostro server sia 4-core.
connessioni_lavoratrici 1024Un altro parametro chiave, questo ci dice il numero di connessioni simultanee che possiamo assumere per ogni processo lavoratore, È importante testare i limiti di tolleranza del nostro ambiente in modo da regolare questo parametro verso l'alto o verso il basso, poiché maggiore è il numero di connessioni, migliori saranno le prestazioni degli utenti, tuttavia se posizioniamo più di quanto la nostra attrezzatura può servire, possiamo abbattere il server nginx.
priorità_lavoratore 0Infine, dobbiamo vedere la priorità che avranno i nostri processi, per impostazione predefinita iniziamo con una priorità intermedia, tuttavia se il nostro team svolge anche altre attività, forse dovremmo pensare ad aumentare la priorità, la priorità più alta è -20 e quella minima è 19, senza Tuttavia, non è consigliabile porre una priorità superiore a -5 poiché poi ci sono i processi del kernel sistema operativo.
Alla fine di questo tutorial abbiamo già un'idea più chiara di dove dovremmo iniziare a modificare il nostro file per ottenere prestazioni migliori sui nostri server.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave