apache2 属性 - AWS OpsWorks

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

apache2 属性

重要

この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 AWS re:Post または AWS Premium Support を通じて AWS Support チームにお問い合わせください。

注記

これらの属性は Linux スタックにのみ使用できます。

apache2 属性は、Apache HTTP サーバー設定を指定します。詳細については、「Apache コア機能」を参照してください。組み込み属性を上書きしてカスタム値を指定する方法の詳細については、「属性の上書き」を参照してください。

バイナリ

Apache バイナリの場所 (文字列)。デフォルト値は、'/usr/sbin/httpd'です。

node[:apache][:binary]
contact

E メールの連絡先 (文字列)。デフォルト値はダミーのアドレス 'ops@example.com' です。

node[:apache][:contact]
deflate_types

Mime タイプがブラウザでサポートされている場合は、指定した Mime タイプで圧縮を有効にするために mod_deflate を指定します (文字列のリスト)。デフォルト値は次のとおりです。

['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']
警告

圧縮によってセキュリティリスクが生じる可能性があります。圧縮を完全に無効にするには、この属性を次のように設定します。

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

サーバーのルートディレクトリ (文字列)。デフォルト値は次のとおりです。

  • Amazon Linux および Red Hat Enterprise Linux (RHEL) : '/etc/httpd'

  • Ubuntu: '/etc/apache2'

node[:apache][:dir]
document_root

ドキュメントのルート (文字列)。デフォルト値は次のとおりです。

  • Amazon Linux および RHEL: '/var/www/html'

  • Ubuntu: '/var/www'

node[:apache][:document_root]
グループ

グループ名 (文字列)。デフォルト値は次のとおりです。

  • Amazon Linux および RHEL: 'apache'

  • Ubuntu: 'www-data'

node[:apache][:group]
hide_info_headers

HTTP ヘッダーからバージョンおよびモジュール情報を省略するかどうか ('true'/'false') (文字列)。デフォルト値は、'true'です。

node[:apache][:hide_info_headers]
icondir

アイコンのディレクトリ (文字列)。デフォルト値は次のとおりです。

  • Amazon Linux および RHEL: '/var/www/icons/'

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

node[:apache][:icondir]
init_script

初期化スクリプト (文字列)。デフォルト値は次のとおりです。

  • Amazon Linux および RHEL: '/etc/init.d/httpd'

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

node[:apache][:init_script]
keepalive

キープアライブ接続を有効にするかどうか (文字列)。指定できる値は 'On' および 'Off' です (文字列)。デフォルト値は、'Off'です。

node[:apache][:keepalive]
keepaliverequests

Apache が同時に処理するキープアライブリクエストの最大数 (数値)。デフォルト値は、100です。

node[:apache][:keepaliverequests]
keepalivetimeout

Apache は、接続を閉じる前にリクエストを待機します (数値)。デフォルト値は、3です。

node[:apache][:keepalivetimeout]
lib_dir

オブジェクトコードライブラリを含むディレクトリ (文字列)。デフォルト値は次のとおりです。

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

  • Amazon Linux (x64) および RHEL: '/usr/lib64/httpd'

  • Ubuntu: '/usr/lib/apache2'

node[:apache][:lib_dir]
libexecdir

プログラム実行可能ファイルを含むディレクトリ (文字列)。デフォルト値は次のとおりです。

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

  • Amazon Linux (x64) および RHEL: '/usr/lib64/httpd/modules'

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

node[:apache][:libexecdir]
listen_ports

サーバーがリッスンするポートのリスト (文字列のリスト)。デフォルト値は、[ '80','443' ]です。

node[:apache][:listen_ports]
log_dir

ログディレクトリ (文字列)。デフォルト値は次のとおりです。

  • Amazon Linux および RHEL: '/var/log/httpd'

  • Ubuntu: '/var/log/apache2'

node[:apache][:log_dir]
logrotate 属性

これらの属性は、ログファイルを更新する方法を指定します。

delaycompress

次のローテーションサイクルの開始まで、閉じられたログファイルの圧縮を遅らせるかどうか ('true'/'false') (文字列)。デフォルト値は、'true'です。

node[:apache][:logrotate][:delaycompress]
グループ

ログファイルのグループ (文字列)。デフォルト値は、'adm'です。

node[:apache][:logrotate][:group]
モード

ログファイルのモード (文字列)。デフォルト値は、'640'です。

node[:apache][:logrotate][:mode]
owner (オーナー)

ログファイルの所有者 (文字列)。デフォルト値は、'root'です。

node[:apache][:logrotate][:owner]
rotate

閉じられたログファイルが削除される前のローテーションサイクルの数 (文字列)。デフォルト値は、'30'です。

node[:apache][:logrotate][:rotate]
schedule

更新スケジュール (文字列)。可能な値は以下のとおりです。

  • 'daily'

  • 'weekly'

  • 'monthly'

デフォルト値は、'daily'です。

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

デーモンのプロセス ID を含むファイル (文字列)。デフォルト値は次のとおりです。

  • Amazon Linux および RHEL: '/var/run/httpd/httpd.pid'

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

node[:apache][:pid_file]
prefork 属性

これらの属性は事前分岐設定を指定します。

maxclients

供給される同時リクエストの最大数 (数値)。デフォルト値は、400です。

注記

この属性は、Amazon Linux または RHEL を実行しているインスタンスに対してのみ使用します。インスタンスで Ubuntu 14.04 LTS を実行している場合は、maxrequestworkers を使用します。

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

子サーバープロセスが処理するリクエストの最大数 (数値)。デフォルト値は、10000です。

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

供給される同時リクエストの最大数 (数値)。デフォルト値は、400です。

注記

この属性は、Ubuntu 14.04 LTS を実行しているインスタンスに対してのみ使用します。インスタンスが Amazon LinuxまたはRHELを実行している場合は、maxclients を使用します。

node[:apache][:prefork][:maxrequestworkers]
maxspareservers

アイドル状態の子サーバープロセスの最大数 (数値)。デフォルト値は、32です。

node[:apache][:prefork][:maxspareservers]
minspareservers

アイドル状態の子サーバープロセスの最小数 (数値)。デフォルト値は、16です。

node[:apache][:prefork][:minspareservers]
serverlimit

設定できるプロセスの最大数 (数値)。デフォルト値は、400です。

node[:apache][:prefork][:serverlimit]
startservers

起動時に作成される子サーバープロセスの数 (数値)。デフォルト値は、16です。

node[:apache][:prefork][:startservers]
serversignature

サーバーで生成されたドキュメントの末尾のフッターを設定するかどうか、および設定方法を指定します (文字列)。指定できる値は 'On''Off'、および 'Email' です。デフォルト値は、'Off'です。

node[:apache][:serversignature]
servertokens

レスポンスヘッダーに含まれるサーバーバージョン情報のタイプを指定します (文字列)。

  • 'Full': 完全な情報。例えば、サーバー: Apache/2.4.2 (Unix) PHP/4.2.2 MyMod/1.2

  • 'Prod': 製品名。たとえば、「Server: Apache」のようになります。

  • 'Major': メジャーバージョン。たとえば、「Server: Apache/2」のようになります。

  • 'Minor': メジャーバージョンとマイナーバージョン。たとえば、「Server: Apache/2.4」のようになります。

  • 'Min': 最小バージョン。たとえば、「Server: Apache/2.4.2」のようになります。

  • 'OS': バージョンとオペレーティングシステム。たとえば、「Server: Apache/2.4.2 (Unix)」のようになります。

デフォルト値は、'Prod'です。

node[:apache][:servertokens]
timeout

Apache が I/O を待機する時間 (数値)。デフォルト値は、120です。

node[:apache][:timeout]
traceenable

TRACE リクエストを有効にするかどうか (文字列)。指定できる値は 'On' および 'Off' です。デフォルト値は、'Off'です。

node[:apache][:traceenable]
ユーザー

ユーザー名 (文字列)。デフォルト値は次のとおりです。

  • Amazon Linux および RHEL: 'apache'

  • Ubuntu: 'www-data'

node[:apache][:user]
version

Apache のバージョン (文字列)。デフォルト値は次のとおりです。

  • Amazon Linux: 2.2

  • Ubuntu 14.04 LTS: 2.4

  • RHEL: 2.4

node[:apache][:version]
worker 属性

これらの属性は、ワーカープロセス設定を指定します。

startservers

起動時に作成される子サーバープロセスの数 (数値)。デフォルト値は、4です。

node[:apache][:worker][:startservers]
maxclients

供給される同時リクエストの最大数 (数値)。デフォルト値は、1024です。

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

アイドル状態のスレッドの最大数 (数値)。デフォルト値は、192です。

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

アイドル状態のスレッドの最小数 (数値)。デフォルト値は、64です。

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

子プロセスごとのスレッドの数 (数値)。デフォルト値は、64です。

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

子サーバープロセスが処理するリクエストの最大数 (数値)。デフォルト値は、10000です。

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