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
Nota
Questi attributi sono disponibili solo per gli stack Linux.
Gli attributi nginx
- 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
o128
(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 suworker_processes * worker_connections
.node[:nginx][:worker_connections]