nginx Atribut - AWS OpsWorks

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 Support Tim di AWS re:Post atau melalui AWS Dukungan Premium.

catatan

Atribut ini hanya tersedia di tumpukan Linux.

nginxAtribut menentukan konfigurasi Nginx. Untuk informasi selengkapnya, lihat Indeks Petunjuk. Untuk informasi selengkapnya tentang cara mengganti atribut bawaan untuk menentukan nilai kustom, lihatMengesampingkan 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). Nilainya adalah ekspresi reguler dan nilai defaultnya adalah'MSIE [1-6].(?!.*SV1)'.

node[:nginx][:gzip_disable]
gzip_http_version

Mengaktifkan kompresi gzip untuk versi HTTP 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 Last-Modified 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 tipe MIME 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 dan RHEL: 'www-data'

  • Ubuntu: 'nginx'

node[:nginx][:user]
server_names_hash_bucket_size

Ukuran bucket untuk tabel hash dari nama server, yang dapat diatur ke32,64, atau 128 (nomor). Nilai default-nya adalah 64.

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]