zonemaster-gui/zonemaster-nginx.conf-example
Marc van der Wal bc9e48aa9a Fix typos in nginx example configuration
Fix some minor mistakes in the example configuration file for nginx
which prevented correct operation of the GUI when installed on nignx.
2025-12-03 14:59:18 +01:00

26 lines
593 B
Text

server {
listen 80;
root /var/www/html/zonemaster-web-gui/dist;
index index.html;
location /api {
proxy_pass http://localhost:5000;
}
# Serve exact files if they exist
location / {
try_files $uri $uri/ =404;
}
# Rewrite /result/{id} to /result/id/index.html
location ~ ^/result/[^/]+/?$ {
try_files /result/id/index.html =404;
}
# Rewrite /{lang}/result/{id} to /{lang}/result/id/index.html
location ~ ^/([^/]+)/result/[^/]+/?$ {
set $lang $1;
try_files /$lang/result/id/index.html =404;
}
}