Ich versuche, Nginx als Reverseproxy in meinem Service Fabric-Cluster bereitzustellen. Ich möchte die nginx.conf-Datei im Verzeichnis config und die nginx.exe im Code-Verzeichnis setzen.Dienst Fabric Guest Executable ConfigFolder
Wie bekomme ich den Pfad zur Datei nginx.conf im Verzeichnis config? Ich habe versucht, einen relativen Pfad zu verwenden, aber es scheint, dass der Name des Konfigurationsverzeichnisses geändert wird, wenn es bereitgestellt wird. Zum Beispiel im Service Manifest habe ich bekomme:
<ExeHost>
<Program>nginx.exe</Program>
<Arguments>-c ../Config/nginx.conf</Arguments>
<WorkingFolder>CodeBase</WorkingFolder>
</ExeHost>
Wenn es jedoch das Config-Verzeichnis NginxPkg.Config.1.0.0
Und es wird jedes Mal umbenannt, wenn Sie die Konfigurationsversion aktualisieren. Sie sollten den Pfad nicht explizit angeben. Stattdessen können Sie die Datei im 'Code'-Ordner ablegen. – cassandrad