2010年2月 8日

[Apache-Users 7609]htaccessファイルからKeepAliveTimeout値の再設定について

** Apache ユーザーズメーリングリスト **
** 注意:このメールへの返信は Apache-Users へ行きます **

お世話になります。searoverと申します。
phpアップローダが、ブラウザがsafariの時のみ、高確率で止まってしまう問題を解決するために
以下のような環境で、アップローダphpプログラムのあるディレクトリ直下に .htaccessファイル
の設置を試みたのですが、Serverエラー500が返されます。

KeepAliveTimeout値を設定できるように.htaccessファイルから、エラーを返さずにapacheの設定を
上書き設定することは可能でしょうか?


【サーバ環境】
Windows7 Professional
XAMPP 1.7.3
Apache 2.2.14

【確認用ブラウザ】
Safari 4.0.4 for Windows

【.htaccessファイルの設置パス】
(xamppインストールディレクトリパス)/htdocs/AAA/BBB/.htaccess
※BBBディレクトリにphpアップローダが格納されています。

【.htaccessファイルの内容】
BrowserMatch "Safari" keepalive-force-15
KeepAliveTimeout 15 env=keepalive-force-15

【エラーログ出力結果】
[alert] [client ::1] (xamppインストールディレクトリパス)/htdocs/AAA/BBB/.htaccess: KeepAlive
Timeout not allowed here, referer: http://localhost/AAA/
※safariブラウザ上では、サーバエラー500が返されます。

なお、Apache基本設定は、ノータッチで、以下のようなxamppデフォルト設定になっています。

KeepAlive On
KeepAliveTimeout 5
AccessFileName .htaccess

<Directory "(xamppインストールディレクトリパス)/htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>

それと、以下の内容ならエラーなしでは、一応通ります。
ただし、(xamppインストールディレクトリパス)/htdocs/AAA/BBB/info.php で確認すると、
「HTTP_CONNECTION」環境変数が「keep-alive」となっていて反映されているのか怪しいです。
また、.htaccessファイルの書き換え時は、念のため、Apacheを再起動しています。

【.htaccessファイルの内容】
BrowserMatch "Safari" nokeepalive


アドバイスを頂けると幸いです。よろしくお願いいたします。
--
入退会・変更・配送一時停止は以下へ
http://www.apache.jp/mailman/listinfo/apache-users


投稿者 xml-rpc : 2010年2月 8日 11:37
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/93073
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。