Attributi nginx - AWS OpsWorks

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Attributi nginx

Importante

Il AWS OpsWorks Stacks il servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Squadra su AWS Re:post o tramite AWS Supporto Premium.

Nota

Questi attributi sono disponibili solo per gli stack Linux.

Gli attributi nginx specificano la configurazione di Nginx. Per ulteriori informazioni, consulta l'indice delle direttive. Per ulteriori informazioni su come sostituire gli attributi predefiniti per specificare valori personalizzati, consulta Sostituzione degli attributi.

binary

Posizione dei file binari Nginx (stringa). Il valore predefinito è '/usr/sbin/nginx'.

node[:nginx][:binary]
dir

Posizione dei file quali, ad esempio, i file di configurazione (stringa). Il valore predefinito è '/etc/nginx'.

node[:nginx][:dir]
gzip

Indica se la compressione gzip è abilitata (stringa). I valori possibili sono 'on' e 'off'. Il valore predefinito è 'on'.

avvertimento

La compressione può introdurre rischi a livello di sicurezza. Per disabilitare completamente la compressione, imposta questo attributo come segue:

node[:nginx][:gzip] = 'off'
node[:nginx][:gzip]
gzip_comp_level

Il livello di compressione, che può variare da 1 a 9, dove 1 corrisponde alla compressione minima (stringa). Il valore predefinito è '2'.

node[:nginx][:gzip_comp_level]
gzip_disable

Disabilita la compressione gzip per gli agenti utente specificati (stringa). Il valore è un'espressione regolare e il valore predefinito è 'MSIE [1-6].(?!.*SV1)'.

node[:nginx][:gzip_disable]
gzip_http_version

Abilita la compressione gzip per una HTTP versione specificata (stringa). Il valore predefinito è '1.0'.

node[:nginx][:gzip_http_version]
gzip_proxied

Indica se e come comprimere la risposta alle richieste proxy. I valori possibili (stringa) sono elencati di seguito:

  • 'off': non comprime le richieste inviate tramite proxy

  • 'expired': esegue la compressione se l'intestazione Expire impedisce il caching

  • 'no-cache': esegue la compressione se l'intestazione Cache-Control è impostata su "no-cache"

  • 'no-store': esegue la compressione se l'intestazione Cache-Control è impostata su "no-store"

  • 'private': esegue la compressione se l'intestazione Cache-Control è impostata su "private"

  • 'no_last_modified': esegue la compressione se l'attributo Last-Modified non è impostato

  • 'no_etag': comprime se nella richiesta manca un'intestazione ETag

  • 'auth': esegue la compressione se la richiesta include un'intestazione Authorization

  • 'any': esegue la compressione di tutte le richieste inviate tramite proxy

Il valore predefinito è 'any'.

node[:nginx][:gzip_proxied]
gzip_static

Indica se il modulo statico gzip è abilitato (stringa). I valori possibili sono 'on' e 'off'. Il valore predefinito è 'on'.

node[:nginx][:gzip_static]
gzip_types

Un elenco di MIME tipi da comprimere (elenco di stringhe). Il valore predefinito è ['text/plain', 'text/html', 'text/css', 'application/x-javascript', 'text/xml', 'application/xml', 'application/xml+rss', 'text/javascript'].

node[:nginx][:gzip_types]
gzip_vary

Indica se abilitare un'intestazione di risposta Vary:Accept-Encoding (stringa). I valori possibili sono 'on' e 'off'. Il valore predefinito è 'on'.

node[:nginx][:gzip_vary]
keepalive

Indica se abilitare una connessione keep-alive (stringa). I valori possibili sono 'on' e 'off'. Il valore predefinito è 'on'.

node[:nginx][:keepalive]
keepalive_timeout

Intervallo di tempo massimo, in secondi, durante il quale una connessione keep-alive rimane aperta (numero). Il valore predefinito è 65.

node[:nginx][:keepalive_timeout]
log_dir

Posizione dei file di log (stringa). Il valore predefinito è '/var/log/nginx'.

node[:nginx][:log_dir]
Utente

Utente (stringa). I valori predefiniti sono riportati di seguito:

  • Amazon Linux eRHEL: 'www-data'

  • Ubuntu: 'nginx'

node[:nginx][:user]
server_names_hash_bucket_size

Dimensione del bucket per le tabelle hash dei nomi di server, che può essere impostata su 32, 64 o 128 (numero). Il valore predefinito è 64.

node[:nginx][:server_names_hash_bucket_size]
worker_processes

Numero di processi di lavoro (numero). Il valore predefinito è 10.

node[:nginx][:worker_processes]
worker_connections

Numero massimo di connessioni di lavoro (stringa). Il valore predefinito è 1024. Il numero massimo di client è impostato su worker_processes * worker_connections.

node[:nginx][:worker_connections]