翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
nginx 属性
重要
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 AWS re:Post
注記
これらの属性は Linux スタックにのみ使用できます。
nginx
属性
- バイナリ
-
Nginx バイナリの場所 (文字列)。デフォルト値は
'/usr/sbin/nginx'
です。node[:nginx][:binary]
- dir
-
設定ファイルなどのファイルの場所 (文字列)。デフォルト値は
'/etc/nginx'
です。node[:nginx][:dir]
- gzip
-
gzip 圧縮が有効であるかどうか (文字列)。指定できる値は
'on'
および'off'
です。デフォルト値は'on'
です。警告
圧縮によってセキュリティリスクが生じる可能性があります。圧縮を完全に無効にするには、この属性を次のように設定します。
node[:nginx][:gzip] = 'off'
node[:nginx][:gzip]
- gzip_comp_level
-
圧縮レベルは、1~9 の値域を定めることができ、1 は最小圧縮 (文字列)に対応します。デフォルト値は
'2'
です。node[:nginx][:gzip_comp_level]
- gzip_disable
-
指定したユーザーエージェントに対して gzip 圧縮を無効にします (文字列)。値は正規表現で、デフォルト値は
'MSIE [1-6].(?!.*SV1)'
です。node[:nginx][:gzip_disable]
- gzip_http_version
-
指定されたHTTPバージョン (文字列) の gzip 圧縮を有効にします。デフォルト値は
'1.0'
です。node[:nginx][:gzip_http_version]
- gzip_proxied
-
プロキシリクエストへのレスポンスを圧縮するかどうか、およびその方法。次のいずれかの値になります (文字列)。
-
'off'
: プロキシされたリクエストを圧縮しない -
'expired'
: 有効期限切れヘッダーでキャッシングが妨げられる場合は圧縮する -
'no-cache'
: キャッシュ制御ヘッダーが「no-cache」に設定されている場合は圧縮する -
'no-store'
: キャッシュ制御ヘッダーが「no-store」に設定されている場合は圧縮する -
'private'
: のキャッシュ制御ヘッダーが「private」に設定されている場合は圧縮する -
'no_last_modified'
: [Last-Modified] が設定されていない場合は圧縮する -
'no_etag'
: リクエストに ETagヘッダーがない場合は圧縮する -
'auth'
: リクエストに認可ヘッダーが含まれる場合は圧縮する -
'any'
: すべてのプロキシされたリクエストを圧縮する
デフォルト値は
'any'
です。node[:nginx][:gzip_proxied]
-
- gzip_static
-
gzip 静的モジュールが有効であるかどうか (文字列)。指定できる値は
'on'
および'off'
です。デフォルト値は'on'
です。node[:nginx][:gzip_static]
- gzip_types
-
圧縮するMIMEタイプのリスト (文字列のリスト)。デフォルト値は
['text/plain', 'text/html', 'text/css', 'application/x-javascript', 'text/xml', 'application/xml', 'application/xml+rss', 'text/javascript']
です。node[:nginx][:gzip_types]
- gzip_vary
-
Vary:Accept-Encoding
レスポンスヘッダーを有効にするかどうか (文字列)。指定できる値は'on'
および'off'
です。デフォルト値は'on'
です。node[:nginx][:gzip_vary]
- keepalive
-
キープアライブ接続を有効にするかどうか (文字列)。指定できる値は
'on'
および'off'
です。デフォルト値は'on'
です。node[:nginx][:keepalive]
- keepalive_timeout
-
キープアライブ接続を開いたままにする最大時間 (秒) (数値)。デフォルト値は
65
です。node[:nginx][:keepalive_timeout]
- log_dir
-
ログファイルの場所 (文字列)。デフォルト値は
'/var/log/nginx'
です。node[:nginx][:log_dir]
- ユーザー
-
ユーザー (文字列)。デフォルト値は次のとおりです。
-
Amazon Linux および RHEL:
'www-data'
-
Ubuntu:
'nginx'
node[:nginx][:user]
-
- server_names_hash_bucket_size
-
32
、64
、または128
に設定できるサーバー名のハッシュテーブルのバケットサイズ (数値)。デフォルト値は64
です。node[:nginx][:server_names_hash_bucket_size]
- worker_processes
-
ワーカープロセスの数 (数値)。デフォルト値は
10
です。node[:nginx][:worker_processes]
- worker_connections
-
ワーカー接続の最大数 (数値)。デフォルト値は
1024
です。クライアントの最大数はworker_processes * worker_connections
に設定されます。node[:nginx][:worker_connections]