Atribut apache2 - AWS OpsWorks

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Atribut apache2

penting

Bagian AWS OpsWorks Stacks layanan 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: posting atau melalui AWS Dukungan Premium.

catatan

Atribut ini hanya tersedia di tumpukan Linux.

Atribut apache2 menentukan konfigurasi server HTTPApache. Untuk informasi selengkapnya, lihat Fitur Inti Apache. Untuk informasi selengkapnya tentang cara mengganti atribut bawaan untuk menentukan nilai kustom, lihatMengesampingkan Atribut.

biner

Lokasi biner Apache (string). Nilai default-nya adalah '/usr/sbin/httpd'.

node[:apache][:binary]
kontak

Kontak email (string). Nilai default adalah alamat dummy,'ops@example.com'.

node[:apache][:contact]
deflate_types

Mengarahkan mod_deflate untuk mengaktifkan kompresi untuk jenis Mime yang ditentukan, jika didukung oleh browser (daftar string). Nilai defaultnya adalah sebagai berikut:

['application/javascript', 'application/json', 'application/x-javascript', 'application/xhtml+xml', 'application/xml', 'application/xml+rss', 'text/css', 'text/html', 'text/javascript', 'text/plain', 'text/xml']
Awas

Kompresi dapat menimbulkan risiko keamanan. Untuk sepenuhnya menonaktifkan kompresi, atur atribut ini sebagai berikut:

node[:apache][:deflate_types] = []
node[:apache][:deflate_types]
dir

Direktori root server (string). Nilai defaultnya adalah sebagai berikut:

  • Amazon Linux dan Red Hat Enterprise Linux (RHEL): '/etc/httpd'

  • Ubuntu: '/etc/apache2'

node[:apache][:dir]
document_root

Root dokumen (string). Nilai defaultnya adalah sebagai berikut:

  • Amazon Linux danRHEL: '/var/www/html'

  • Ubuntu: '/var/www'

node[:apache][:document_root]
grup

Nama grup (string). Nilai defaultnya adalah sebagai berikut:

  • Amazon Linux danRHEL: 'apache'

  • Ubuntu: 'www-data'

node[:apache][:group]
hide_info_headers

Apakah akan menghilangkan informasi versi dan modul dari HTTP header ('true'/'false') (string). Nilai default-nya adalah 'true'.

node[:apache][:hide_info_headers]
icondir

Direktori ikon (string). Nilai defaultnya adalah sebagai berikut:

  • Amazon Linux danRHEL: '/var/www/icons/'

  • Ubuntu: '/usr/share/apache2/icons'

node[:apache][:icondir]
init_script

Script inisialisasi (string). Nilai defaultnya adalah sebagai berikut:

  • Amazon Linux danRHEL: '/etc/init.d/httpd'

  • Ubuntu: '/etc/init.d/apache2'

node[:apache][:init_script]
keepalive

Apakah akan mengaktifkan koneksi keep-alive (string). Nilai yang mungkin adalah 'On' dan 'Off' (string). Nilai default-nya adalah 'Off'.

node[:apache][:keepalive]
keepaliverequests

Jumlah maksimum permintaan keep-alive yang akan ditangani Apache pada saat yang sama (nomor). Nilai default-nya adalah 100.

node[:apache][:keepaliverequests]
keepalivetimeout

Waktu Apache menunggu permintaan sebelum menutup koneksi (nomor). Nilai default-nya adalah 3.

node[:apache][:keepalivetimeout]
lib_dir

Direktori yang berisi pustaka kode objek (string). Nilai defaultnya adalah sebagai berikut:

  • Amazon Linux (x86): '/usr/lib/httpd'

  • Amazon Linux (x64) danRHEL: '/usr/lib64/httpd'

  • Ubuntu: '/usr/lib/apache2'

node[:apache][:lib_dir]
libexecdir

Direktori yang berisi program executable (string). Nilai defaultnya adalah sebagai berikut:

  • Amazon Linux (x86): '/usr/lib/httpd/modules'

  • Amazon Linux (x64) danRHEL: '/usr/lib64/httpd/modules'

  • Ubuntu: '/usr/lib/apache2/modules'

node[:apache][:libexecdir]
listen_ports

Daftar port yang didengarkan server (daftar string). Nilai default-nya adalah [ '80','443' ].

node[:apache][:listen_ports]
log_dir

Direktori log (string). Nilai defaultnya adalah sebagai berikut:

  • Amazon Linux danRHEL: '/var/log/httpd'

  • Ubuntu: '/var/log/apache2'

node[:apache][:log_dir]
Atribut logrotate

Atribut ini menentukan cara memutar file log.

penundaankompres

Apakah akan menunda mengompresi file log tertutup sampai awal siklus rotasi berikutnya ('true'/'false') (string). Nilai default-nya adalah 'true'.

node[:apache][:logrotate][:delaycompress]
grup

Grup file log (string). Nilai default-nya adalah 'adm'.

node[:apache][:logrotate][:group]
Mode

Mode file log (string). Nilai default-nya adalah '640'.

node[:apache][:logrotate][:mode]
owner

Pemilik file log (string). Nilai default-nya adalah 'root'.

node[:apache][:logrotate][:owner]
merotasi

Jumlah siklus rotasi sebelum file log tertutup dihapus (string). Nilai default-nya adalah '30'.

node[:apache][:logrotate][:rotate]
jadwal

Jadwal rotasi (string). Kemungkinan nilainya adalah sebagai berikut:

  • 'daily'

  • 'weekly'

  • 'monthly'

Nilai default-nya adalah 'daily'.

node[:apache][:logrotate][:schedule]
pid_file

File yang berisi ID proses daemon (string). Nilai defaultnya adalah sebagai berikut:

  • Amazon Linux danRHEL: '/var/run/httpd/httpd.pid'

  • Ubuntu: '/var/run/apache2.pid'

node[:apache][:pid_file]
Atribut prefork

Atribut ini menentukan konfigurasi pra-forking.

klien maksimum

Jumlah maksimum permintaan simultan yang akan dilayani (nomor). Nilai default-nya adalah 400.

catatan

Gunakan atribut ini hanya untuk instance yang menjalankan Amazon Linux, atauRHEL. Jika instance Anda menjalankan Ubuntu 14.04LTS, gunakan. maxrequestworkers

node[:apache][:prefork][:maxclients]
maxrequestsperchild

Jumlah maksimum permintaan yang akan ditangani oleh proses server anak (nomor). Nilai default-nya adalah 10000.

node[:apache][:prefork][:maxrequestsperchild]
maxrequestworkers

Jumlah maksimum permintaan simultan yang akan dilayani (nomor). Nilai default-nya adalah 400.

catatan

Gunakan atribut ini hanya untuk instance yang menjalankan Ubuntu LTS 14.04. Jika instans Anda menjalankan Amazon Linux, atauRHEL, gunakanklien maksimum .

node[:apache][:prefork][:maxrequestworkers]
server maxspareserver

Jumlah maksimum proses server anak idle (angka). Nilai default-nya adalah 32.

node[:apache][:prefork][:maxspareservers]
server minspareserver

Jumlah minimum proses server anak idle (angka). Nilai default-nya adalah 16.

node[:apache][:prefork][:minspareservers]
batas server

Jumlah maksimum proses yang dapat dikonfigurasi (angka). Nilai default-nya adalah 400.

node[:apache][:prefork][:serverlimit]
server awal

Jumlah proses server anak yang akan dibuat saat startup (angka). Nilai default-nya adalah 16.

node[:apache][:prefork][:startservers]
tanda tangan server

Menentukan apakah dan bagaimana mengkonfigurasi footer trailing untuk dokumen server-dihasilkan (string). Nilai yang mungkin adalah'On','Off', dan'Email'). Nilai default-nya adalah 'Off'.

node[:apache][:serversignature]
servertoken

Menentukan jenis informasi versi server termasuk dalam header respon (string):

  • 'Full': Informasi lengkap. Misalnya, Server: Apache/2.4.2 (Unix) /4.2.2 /1.2 PHP MyMod

  • 'Prod': Nama produk. Misalnya, Server: Apache

  • 'Major': Versi utama. Misalnya, Server: Apache/2

  • 'Minor': Versi mayor dan minor. Misalnya, Server: Apache/2.4

  • 'Min': Versi minimal. Misalnya, Server: Apache/2.4.2

  • 'OS': Versi dengan sistem operasi. Misalnya, Server: Apache/2.4.2 (Unix)

Nilai default-nya adalah 'Prod'.

node[:apache][:servertokens]
batas waktu

Jumlah waktu yang Apache menunggu I/O (angka). Nilai default-nya adalah 120.

node[:apache][:timeout]
dapat dilacak

Apakah akan mengaktifkan TRACE permintaan (string). Nilai yang mungkin adalah 'On' dan 'Off'. Nilai default-nya adalah 'Off'.

node[:apache][:traceenable]
user

Nama pengguna (string). Nilai defaultnya adalah sebagai berikut:

  • Amazon Linux danRHEL: 'apache'

  • Ubuntu: 'www-data'

node[:apache][:user]
versi

Versi Apache (string). Nilai defaultnya adalah sebagai berikut:

  • Amazon Linux: 2.2

  • Ubuntu 14.04LTS: 2.4

  • RHEL: 2.4

node[:apache][:version]
Atribut pekerja

Atribut ini menentukan konfigurasi proses pekerja.

server awal

Jumlah proses server anak yang akan dibuat saat startup (angka). Nilai default-nya adalah 4.

node[:apache][:worker][:startservers]
klien maksimum

Jumlah maksimum permintaan simultan yang akan dilayani (nomor). Nilai default-nya adalah 1024.

node[:apache][:worker][:maxclients]
maxsparethreads

Jumlah maksimum utas idle (angka). Nilai default-nya adalah 192.

node[:apache][:worker][:maxsparethreads]
minsparethreads

Jumlah minimum utas idle (angka). Nilai default-nya adalah 64.

node[:apache][:worker][:minsparethreads]
threadsperchild

Jumlah utas per proses anak (nomor). Nilai default-nya adalah 64.

node[:apache][:worker][:threadsperchild]
maxrequestsperchild

Jumlah maksimum permintaan yang akan ditangani oleh proses server anak (nomor). Nilai default-nya adalah 10000.

node[:apache][:worker][:maxrequestsperchild]