Назад | Перейти на главную страницу

как настроить любой браузер, чтобы он не оставался живым в apache httpd.conf

У меня в httpd.conf есть следующие настройки для IE:

BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0

Я хочу применить это ко всем запросам, приходящим на мой сервер.

Мой раздел httpd.conf, посвященный keep alive, выглядит так:

#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 5

#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive Off

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 1

#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 1

Как мне это сделать?

Если вы хотите отключить поддержку HTTP для всех браузеров, просто устанавливать KeepAlive отключиться глобально.

Нет смысла тратить ресурсы на BrowserMatch если вам это не нужно, но если вы действительно хотите использовать BrowserMatch, просто составьте регулярное выражение, которое соответствует чему угодно. ".*" хороший.