Прекратите обрабатывать и возвратитесь к клиенту immediatly в Apache

У меня есть Apache 2.2, который размещает собственный (коммерческий) модуль аутентификации. То, что модули смотрят на каждый запросы и могли бы пропустить их, если они отмечаются и "анонимные хорошо" в программном обеспечении аутентификации бэкенда.

Один такой анонимный ресурс является маленьким gif, запрошенным загрузкой balacer противостояние на наших апачей, названных /lb.gif.

Когда существует проблема с программным обеспечением аутентификации, его модуль не рискует и блокирует все, включая наш файл маяка подсистемы балансировки нагрузки. Подсистема балансировки нагрузки думает, что сайт снижается и останавливает передающее движение к ней.

Я хочу, чтобы Apache не отправил этот конкретный запрос к другим модулям. Этот вид работ:

RewriteEngine On
RewriteRule ^/lb.gif$ - [R=200]

Видя это, Apache возвращает некоторый HTML с 200 результатами:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>200 OK</title>
</head><body>
<h1>OK</h1>
<p>The server encountered an unknown error, possibly due to misconfiguration.
Contact the server administrator: [no address given]<p>
More information about this error may be available
in the server error log.</p>
</body></html>

Это удовлетворяет подсистему балансировки нагрузки, но путает другой инструмент, который мы используем для контроля.

Существует ли способ сказать Apache прекращать обрабатывать и возвращать сразу ресурс, не отправляя запрос далее вниз цепочка модулей?

0
задан 13 April 2017 в 15:14
1 ответ

Galima teigti, kad jums nepavyksta atlikti „loadbalancer“ patikrinimo, kai veikia jūsų autentifikavimo modulis ...

Anksčiau naudotas sprendimas yra nustatyti atskirkite „VirtualHost“ „Apache“ konfigūracijoje, kur galite išjungti autentifikavimą ir darant prielaidą, kad „loadbalancer“ „http“ klientas siunčia HTTP 1.1 pagrindinio kompiuterio antraštę, patikrinkite žiniatinklio serverio mazgo veikimo laiką apklausdami tą „VirtualHost“, o ne pagrindinę svetainę.

1
ответ дан 4 December 2019 в 16:53

Теги

Похожие вопросы