Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
nginx Atribut
penting
AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di AWS re:Post
catatan
Atribut ini hanya tersedia di tumpukan Linux.
nginx
Atribut
- biner
-
Lokasi binari Nginx (string). Nilai default-nya adalah
'/usr/sbin/nginx'
.node[:nginx][:binary]
- dir
-
Lokasi file seperti file konfigurasi (string). Nilai default-nya adalah
'/etc/nginx'
.node[:nginx][:dir]
- gzip
-
Apakah kompresi gzip diaktifkan (string). Nilai yang mungkin adalah
'on'
dan'off'
. Nilai default-nya adalah'on'
.Awas
Kompresi dapat menimbulkan risiko keamanan. Untuk sepenuhnya menonaktifkan kompresi, atur atribut ini sebagai berikut:
node[:nginx][:gzip] = 'off'
node[:nginx][:gzip]
- gzip_comp_level
-
Tingkat kompresi, yang dapat berkisar dari 1-9, dengan 1 sesuai dengan kompresi terkecil (string). Nilai default-nya adalah
'2'
.node[:nginx][:gzip_comp_level]
- gzip_disable
-
Menonaktifkan kompresi gzip untuk agen pengguna tertentu (string). Nilai adalah ekspresi reguler dan nilai default adalah
'MSIE [1-6].(?!.*SV1)'
.node[:nginx][:gzip_disable]
- gzip_http_version
-
Mengaktifkan kompresi gzip untuk HTTP versi tertentu (string). Nilai default-nya adalah
'1.0'
.node[:nginx][:gzip_http_version]
- gzip_proxied
-
Apakah dan bagaimana mengompres respons terhadap permintaan proxy, yang dapat mengambil salah satu nilai berikut (string):
-
'off'
: jangan kompres permintaan proksi -
'expired'
: kompres jika header Kedaluwarsa mencegah caching -
'no-cache'
: kompres jika header Cache-Control disetel ke “no-cache” -
'no-store'
: kompres jika header Cache-Control disetel ke “no-store” -
'private'
: kompres jika header Cache-Control disetel ke “pribadi” -
'no_last_modified'
: kompres jika Terakhir Dimodifikasi tidak disetel -
'no_etag'
: kompres jika permintaan tidak memiliki header ETag -
'auth'
: kompres jika permintaan menyertakan header Otorisasi -
'any'
: kompres semua permintaan yang diproksi
Nilai default-nya adalah
'any'
.node[:nginx][:gzip_proxied]
-
- gzip_static
-
Apakah modul statis gzip diaktifkan (string). Nilai yang mungkin adalah
'on'
dan'off'
. Nilai default-nya adalah'on'
.node[:nginx][:gzip_static]
- gzip_types
-
Daftar MIME jenis yang akan dikompresi (daftar string). Nilai default-nya adalah
['text/plain', 'text/html', 'text/css', 'application/x-javascript', 'text/xml', 'application/xml', 'application/xml+rss', 'text/javascript']
.node[:nginx][:gzip_types]
- gzip_vary
-
Apakah akan mengaktifkan header
Vary:Accept-Encoding
respons (string). Nilai yang mungkin adalah'on'
dan'off'
. Nilai default-nya adalah'on'
.node[:nginx][:gzip_vary]
- keepalive
-
Apakah akan mengaktifkan koneksi keep-alive (string). Nilai yang mungkin adalah
'on'
dan'off'
. Nilai default-nya adalah'on'
.node[:nginx][:keepalive]
- keepalive_timeout
-
Jumlah waktu maksimum, dalam hitungan detik, koneksi tetap hidup tetap terbuka (angka). Nilai default-nya adalah
65
.node[:nginx][:keepalive_timeout]
- log_dir
-
Lokasi file log (string). Nilai default-nya adalah
'/var/log/nginx'
.node[:nginx][:log_dir]
- user
-
Pengguna (string). Nilai defaultnya adalah sebagai berikut:
-
Amazon Linux danRHEL:
'www-data'
-
Ubuntu:
'nginx'
node[:nginx][:user]
-
- server_names_hash_bucket_size
-
Ukuran bucket untuk tabel hash dari nama server, yang dapat diatur ke
32
,64
, atau128
(nomor). Nilai default-nya adalah64
.node[:nginx][:server_names_hash_bucket_size]
- worker_processes
-
Jumlah proses pekerja (jumlah). Nilai default-nya adalah
10
.node[:nginx][:worker_processes]
- worker_connections
-
Jumlah maksimum koneksi pekerja (angka). Nilai default-nya adalah
1024
. Jumlah maksimum klien diatur keworker_processes * worker_connections
.node[:nginx][:worker_connections]