How to Enable IIIF When Using a Proxy?
- Product: Rosetta
- Product Version: 5.3
Symptom
Delivery with IIIF viewers does not work
Cause
The IIIF viewers are using the built in Cantaloupe image server.
It is validating the delivery HTTP request.
In case a proxy is used, the request received by Rosetta contains Proxy IP instead of Client IP. This causes the validation to fail and delivery will not work.
Resolution
Configure general parameters client_ip_header section.
Go to:
- Rosetta Administration
- General
- General Parameters
- Sort by Select Module: Delivery
- In client_ip_header section, type the HTTP header field for identifying the original IP of the client connecting through an HTTP proxy or load balancer (e.g. X-Forwarded-For field).
- Article last edited: 07-Sep-2017