2.3.115 QOSCookieName
流量制限機能に使用するCookie名を指定します。
説明
流量制限機能に使用するCookie名を指定します。
なお、流量制限機能を使用するには、mod_hws_qosモジュールの組み込みが必要です。
LoadModule hws_qos modules/mod_hws_qos.so
書式
QOSCookieName Cookie名 [{hws|user}]
指定できる値
- Cookie名
-
流量制限機能に使用するCookie名を指定します。Cookie名にセミコロン、コンマ、スペースは使用できません。
ホスト間およびURL間でそれぞれ異なるCookieを利用したセッション管理を行う場合は、別のCookie名を指定する必要があります。
- hws
-
Webサーバが作成するCookieを用いて、セッション管理を実施します。これをHWS作成モードと呼びます。
- user
-
Webサーバ以外の外部モジュールなどで作成されたCookieを用いて、セッション管理を実施します。これをユーザー作成モードと呼びます。
注意事項
-
QOSCookieNameディレクティブを特定のブロックに指定した場合、上位に指定されているQOSCookieNameディレクティブは継承しません。
- (例)
-
QOSCookieName Cookie1 hws <Location /loc1> QOSCookieName Cookie2 user </Location>
この場合、"/loc1"から始まるリクエストでは、Cookie名Cookie2の指定が有効になります。"/loc1"以外から始まるリクエストでは、Cookie名Cookie1の指定が有効になります。
-
QOSCookieNameディレクティブを複数指定する場合は、Cookie名を重複させないでください。重複している場合は、起動エラーになります。
- (例)
-
QOSCookieName Cookie1 hws QOSCookieName Cookie1 user
この場合、Cookie名が重複しているため起動エラーになります。
-
HWS作成モードのQOSCookieNameディレクティブを複数指定した場合は、後ろに指定した方が有効になります。
- (例)
-
QOSCookieName Cookie1 hws QOSCookieName Cookie2 hws
この場合、Cookie名Cookie1の指定は無効になり、Cookie2の指定が有効になります。
デフォルト値
- 定義項目の省略
-
hws
記述できる場所
httpsd.conf、<VirtualHost>、<Location>