nginx 属性 - AWS OpsWorks

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

nginx 属性

重要

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

注記

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

nginx 属性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

3264、または 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]