Код: Выделить всё
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_express_module modules/mod_proxy_express.so
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_hcheck_module modules/mod_proxy_hcheck.so
LoadModule proxy_html_module modules/mod_proxy_html.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_http2_module modules/mod_proxy_http2.so
LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
LoadModule proxy_uwsgi_module modules/mod_proxy_uwsgi.so
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
LoadModule socache_dbm_module modules/mod_socache_dbm.so
LoadModule socache_memcache_module modules/mod_socache_memcache.so
LoadModule socache_redis_module modules/mod_socache_redis.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
LoadModule headers_module modules/mod_headers.so
LoadModule deflate_module modules/mod_deflate.so
Код: Выделить всё
ProxyRequests On
ProxyVia On
# Restrict access to only local network and localhost
Require local
Require ip 192.168.1.0/24 10.0.0.0/24 127.0.0.1
# Allow Apache to connect to external sites
AllowConnect 80 443
# Enable SSL proxying for HTTPS caching
SSLProxyEngine on
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
# Proxy settings to forward requests
ProxyPass / https://example.com/
ProxyPassReverse / https://example.com/
# Enable caching
CacheQuickHandler off
CacheLock on
CacheLockPath "C:/xampp/apache/cache/proxy-lock"
CacheLockMaxAge 5
CacheEnable disk http://
CacheEnable disk https://
CacheEnable disk /
CacheRoot "C:/xampp/apache/cache/proxy"
CacheDirLevels 2
CacheDirLength 1
CacheMaxFileSize 100000000
CacheMinFileSize 1
CacheDefaultExpire 86400
CacheIgnoreNoLastMod On
CacheStoreExpired On
CacheIgnoreCacheControl On
CacheStoreNoStore On
CacheStorePrivate On
# Ensure Apache ignores restrictive headers
CacheIgnoreHeaders Set-Cookie Cache-Control Pragma Vary
# Force cacheable headers
Header always unset Pragma
Header always unset Vary
Header always set Cache-Control "public, max-age=86400, s-maxage=86400"
# Location settings for caching
CacheEnable disk
CacheDefaultExpire 86400
CacheStoreNoStore On
CacheStorePrivate On
Require all granted
# Optional: Logging for debugging
LogLevel error cache:debug cache:error cache:trace8
CustomLog logs/proxy_access.log combined
ErrorLog logs/proxy_error.log
< /code>
Я запускаю сервер Apache на панели управления XAMPP. Я прав, предполагая, что я должен быть в состоянии настроить кэширование с помощью прямого прокси? Я видел что -то на ошибке сервера, что, казалось, предполагало, что вы не можете кэшировать на прямом прокси. Передний прокси - это тот тип прокси, который мне понадобится для домашнего прокси, верно? Прямо сейчас, однако, в папке кэша ничего не отображается. Я позаботился о том, чтобы у Apache была полная привилегии для этой папки, я попытался включить и отключить и отключить Cachequickhandler
Подробнее здесь: https://stackoverflow.com/questions/795 ... ward-proxy