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