nginx lädt die neueste Datei basierend auf dem Dateinamenmuster herunter

nginx lädt die neueste Datei basierend auf dem Dateinamenmuster herunter

Ich lade meine Installationsdateien mit einem Dateinamenmuster hoch, app-installer X.X.exez. B.: app-installer 1.12.exeIst es möglich, dass Nginx die neueste Version für den Download-Link auswählt http://.../app-installer.exe?

Als Workaround muss ich bei jedem Hochladen einer neuen Version manuell einen symbolischen Link erstellen:

app-installer.exe-> app-installer 1.12.exe.

Antwort1

Das ist mit Vanilla Nginx nicht möglich, da es in seiner grundlegenden Konfigurationssyntax keine mathematischen Berechnungen durchführen kann. Mit Lua-Code in der Konfiguration ist es jedoch möglich – Sie können jede gewünschte Logik implementieren; nur minimale Programmierkenntnisse erforderlich.

verwandte Informationen