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
catatan
Atribut ini hanya tersedia di tumpukan Linux.
Atribut apache2 menentukan konfigurasi
- 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]