Skip to content

Proxy Nginx

nilsw-ra edited this page Jan 12, 2023 · 3 revisions

English version

Exempel: reverse proxy med Nginx

Konfiguration

Följande konfiguration skapar en reverse proxy där /iiif/ är proxy-adress för https://lbiiif.riksarkivet.se/

location /iiif/ {
	proxy_http_version 1.1;
	proxy_ssl_server_name on;
	# Custom User-Agent
	proxy_set_header User-Agent "Riksarkivet Proxy Example Nginx/1.0";
	# Nollställ Do Not Track-header så att anrop via proxyn kan statistikföras 
	proxy_set_header DNT "0";
	# Lägg till CORS header i response
	add_header Access-Control-Allow-Origin *;
	proxy_pass https://lbiiif.riksarkivet.se/;
}

Docker-container

Det finns en färdig konfiguration av Nginx i Docker/Docker-compose i detta repo i

https://github.com/Riksarkivet/dataplattform/tree/main/docs/examples/iiif_reverse_proxy/nginx

Observera att det är en minimal konfiguration, inte en komplett web server-setup.