Обратный прокси-сервер Apache2 с кешированием ответов

Я использую Apache в качестве обратного прокси для приложения, работающего на локальном порту. Я хочу кэшировать ответы этого приложения в памяти. Таким образом, частый запрос одного и того же URL-адреса должен давать мне кешированные ответы от Apache, а не свежие ответы от самого приложения. Примечание: это динамические ответы на запросы GET, не статических файлов. Я прочитал документы и решил использовать Memcached.

Вот моя конфигурация:

CacheEnable socache /
CacheSocache memcache:localhost:11211
CacheHeader on
CacheDefaultExpire 86400
CacheMaxExpire 604800

ProxyRequests     Off
ProxyPreserveHost On
AllowEncodedSlashes NoDecode
ProxyPass         /  http://localhost:2322/ nocanon
ProxyPassReverse  /  http://localhost:2322/
ProxyPassReverse  /  http://my.domain.com/
RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Port "443"

Почему-то абсолютно ничего не сохраняется в Memcached , когда я проверяю статистику. Что я делаю не так?

РЕДАКТИРОВАТЬ: также безуспешно пытался CacheEnable socache http: // localhost: 2322 / .

0
задан 31 May 2019 в 22:19
1 ответ

AFAIK kjo nuk është nuk është diçka që mund (ose duhet) të bëhet në vetë Apache. Në vend të kësaj duhet të përdoret një cacer / balancues i ngarkesës i dedikuar si Llak .

0
ответ дан 23 November 2019 в 23:38

Теги

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