1

Есть Apache (2.2.17 win32) в локальной сети, который работает веб-сервером. Как его настроить как кэширующий прокси-сервер (через mod_proxy) с возможностью кэшировать данные только с определенных доменов?

Пытался определять нужные домены <ProxyMatch (domain1|domain2)\.ru>, далее в этот тег вставить

<IfModule mod_cache.c>
    <IfModule mod_disk_cache.c>
        CacheRoot cache
        CacheEnable disk /
        CacheMinFileSize 1
        CacheMaxFileSize 2000000
        CacheDirLevels 4
        CacheDirLength 4
    </IfModule>
</IfModule>

но так не выходит, куда копать?

Nicolas Chabanovsky
  • 51,426
  • 87
  • 267
  • 507
kay
  • 11
  • 1

1 Answers1

2

Рекомендую Вам использовать Apache, как веб сервер, а Squid как кэширующий прокси.

NikOlia
  • 371
  • 1
  • 9
  • Вместе они отлично работают. – NikOlia Mar 11 '11 at 12:54
  • да, спасибо, про сквид знаю.

    хотелось бы найти решение на апаче, т.к. машина нагружена и без того

    – kay Mar 11 '11 at 12:56
  • Тогда посмотрите http://www.lissyara.su/articles/freebsd/programms/apache_2.2_as_proxy/. Здесь не про win, но смысл в этом есть. – NikOlia Mar 11 '11 at 13:03
  • А вот это http://www.linuxcenter.ru/lib/articles/networking/apache_proxy.phtml точно работает, только что проверил. – NikOlia Mar 11 '11 at 13:14