0
ECAPアダプタはsquid.conf
ように構成されている:eCAPアダプタの結果に基づいてカスタムエラーページを返すようにSquidを設定するには?
acl bypass_scan_types_req req_mime_type -i ^text/
acl bypass_scan_types_req req_mime_type -i ^application/x-javascript
acl bypass_scan_types_req req_mime_type -i ^application/x-shockwave-flash
acl bypass_scan_types_req req_mime_type -i ^image/
acl bypass_scan_types_req req_mime_type -i ^video
acl bypass_scan_types_req req_mime_type -i ^audio
acl bypass_scan_types_req req_mime_type -i ^.*application\/x-mms-framed.*$
acl bypass_scan_types_rep rep_mime_type -i ^text/
acl bypass_scan_types_rep rep_mime_type -i ^application/x-javascript
acl bypass_scan_types_rep rep_mime_type -i ^application/x-shockwave-flash
acl bypass_scan_types_rep rep_mime_type -i ^image/
acl bypass_scan_types_rep rep_mime_type -i ^video
acl bypass_scan_types_rep rep_mime_type -i ^audio
acl bypass_scan_types_rep rep_mime_type -i ^.*application\/x-mms-framed.*$
loadable_modules /usr/local/lib/ecap_clamav_adapter.so
ecap_service clamav_service_req reqmod_precache uri=ecap://e-cap.org/ecap/services/clamav?mode=REQMOD bypass=off
ecap_service clamav_service_resp respmod_precache uri=ecap://e-cap.org/ecap/services/clamav?mode=RESPMOD bypass=on
adaptation_access clamav_service_req allow !bypass_scan_types_req all
adaptation_access clamav_service_resp allow !bypass_scan_types_rep all
は、ウイルス検出の場合、アダプターは、いくつかのウイルスの詳細およびイカの農産物デフォルトエラーページを返します。私はデフォルトのものの代わりにカスタムエラーページを表示したい。
deny_info
を追加してみましたが、この場合はacl
を指定する方法は正確にはわかりません。
custom_error.html
が
~/ecap/squid-XXXX/errors/en/
に存在している
deny_info custom_error.html <my_acl_here>
:私が試したdeny_info
はようです。今のところ、私はエラーのページでウイルスの詳細を探していない、それは任意の静的なページにすることができます。
ありがとうございます!