cannot use cache in forward proxy configuration

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,
i'm trying to use apache httpd as a forward proxy (named "httpd-proxy" below )  with cache content

user (me) => httpd-proxy => target_proxy:9999

i test this with:
chromium --proxy-server=httpd-proxy:80
it work, i can browse the web, but there is no cache at all, httpd is in debug mode, there is no reference to any cache ( it's very verbose about the proxy part so i know the debug + the forward proxy actually work

Apache/2.4.54 (Unix)
debian 11
in my acces log:

86.164.123.129 - - - [24/Jan/2023:16:24:30 +0100] "CONNECT fonts.gstatic.com:443 HTTP/1.1" 200
86.164.123.129 - - - [24/Jan/2023:16:24:33 +0100] "CONNECT i.stack.imgur.com:443 HTTP/1.1" 200
86.164.123.129 - - - [24/Jan/2023:16:24:33 +0100] "CONNECT i.stack.imgur.com:443 HTTP/1.1" 200

syslog:
Jan 24 16:25:43 httpd-proxy httpd[10589]: [proxy:debug] [pid 10589] mod_proxy.c(1503): [client 86.164.123.129:29806] AH01143: Running scheme cdn.cookielaw.org handler (attempt 0)
Jan 24 16:25:43 httpd-proxy httpd[10589]: [proxy_http:debug] [pid 10589] mod_proxy_http.c(1870): [client 86.164.123.129:29806] AH01113: HTTP: declining URL cdn.cookielaw.org:443
Jan 24 16:25:43 httpd-proxy httpd[10589]: [proxy_connect:debug] [pid 10589] mod_proxy_connect.c(196): [client 86.164.123.129:29806] AH01019: connecting cdn.cookielaw.org:443 to cdn.cookielaw.org:443
Jan 24 16:25:44 httpd-proxy httpd[10581]: [core:debug] [pid 10581] vhost.c(1188): [client 86.164.123.129:28313] AH02417: Replacing host header 'cdn.cookielaw.org:443' with host 'cdn.cookielaw.org:443' given in the request uri
Jan 24 16:25:44 httpd-proxy httpd[10581]: [authz_core:debug] [pid 10581] mod_authz_core.c(843): [client 86.164.123.129:28313] AH01628: authorization result: granted (no directives)
Jan 24 16:25:44 httpd-proxy httpd[10581]: [proxy:debug] [pid 10581] mod_proxy.c(1503): [client 86.164.123.129:28313] AH01143: Running scheme cdn.cookielaw.org handler (attempt 0)
Jan 24 16:25:44 httpd-proxy httpd[10581]: [proxy_http:debug] [pid 10581] mod_proxy_http.c(1870): [client 86.164.123.129:28313] AH01113: HTTP: declining URL cdn.cookielaw.org:443
Jan 24 16:25:44 httpd-proxy httpd[10581]: [proxy_connect:debug] [pid 10581] mod_proxy_connect.c(196): [client 86.164.123.129:28313] AH01019: connecting cdn.cookielaw.org:443 to cdn.cookielaw.org:443

mkdir -p /var/cache/apache2/mod_cache_disk/
mkdir -p /var/cache/apache2/mod_cache_lock/
chown -R web: /var/cache/apache2/mod_cache_*  #apache is running under "web" user

here is the config for "httpd-proxy"

LoadModule cache_module modules/mod_cache.so
LoadModule cache_disk_module modules/mod_cache_disk.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule ssl_module modules/mod_ssl.so

CacheEnable disk /

#tried this suggestion from serverfault.com, any input on this ?
#CacheEnable disk http://

CacheRoot /var/cache/apache2/mod_cache_disk/
CacheQuickHandler off
CacheLock on
CacheLockPath /var/cache/apache2/mod_cache_lock/
CacheLockMaxAge 5
CacheHeader On
CacheDetailHeader       On
CacheStoreExpired       On
CacheStoreNoStore       On
CacheIgnoreNoLastMod On
CacheIgnoreCacheControl On

LogLevel debug
LogFormat "%h %{cache-status}e %l %u %t \"%r\" %>s " common
CustomLog "|/usr/bin/logger -p local1.info  -t access_log" common
ErrorLog syslog

Header unset Expires
Header unset Cache-Control
Header unset Pragma

ExpiresActive On
ExpiresByType text/html "access plus 1 years"
ExpiresByType image/png "access plus 1 years"
ExpiresByType application/_javascript_ "access plus 1 years"

ProxyRequests On

SSLProxyEngine On
SSLProxyVerify none
SSLVerifyClient none
SSLProxyProtocol TLSv1.2
SSLProxyCheckPeerName off
SSLProxyCACertificateFile /usr/local/share/ca-certificates/ca.crt
SSLVerifyDepth  10
ProxyPass / http://target_proxy:9999/
ProxyPassReverse / http://target_proxy:9999/


thanks for any help

[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux