nginx vhost configuration - server.webstation-vhost.conf wird überschrieben :/

Status
Für weitere Antworten geschlossen.

phil78

Benutzer
Mitglied seit
25. Mrz 2011
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Hallo,

kann mir nicht vorstellen, dass ich der einzige bin mit diesem Problem, aber hab leider nichts gefunden bei Google und hier :/ Hoffe hier weiß jemand Bescheid :)

Ich will eine Web Anwendung nutzen, die eine Anpassung in der nginx vhost configuration bedarf. Die Anwendung funktioniert auch wie erwartet nachdem ich /etc/nginx/app.d/server.webstation-vhost.conf angepasst habe und dann die Konfiguration neu lade (nginx -s reload). Allerdings wird die server.webstation-vhost.conf Datei ab und an überschrieben :/ Was auch zu erwarten ist, habe den vhost übers DSM angelegt.

Wie muss ich es anstellen, damit ich anpassen kann was es braucht und die Diskstation die server.webstation-vhost.conf Datei so oft neu generieren kann wie es will? Sollte ich in dem Fall Vhost nicht uebers DSM erstellen?

Konkret probiere ich yourls, http://yourls.org/, zu betreiben. Das braucht in etwa folgende Anpassung

Rich (BBCode):
  # Rewrites
  location / {

    # Try files, then folders, then yourls-loader.php
    # --- The most important line ---
    try_files $uri $uri/ /yourls-loader.php;

    # PHP engine
    location ~ \.php$ {

Freu mich ueber eueren Input! Viele Dank und viele Gruesse, Philipp
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Am einfachsten ist vermutlich die config des vHost direkt in /etc/nginx/sites-enabled unterzubringen. Konsole ist halt Zwang. Dann wird auch nix überschrieben.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Die nginx Konfiguration wird mit jedem Reload/Restart aus Sicherheitsgründen neugeschrieben. Es existieren aber Orte, von denen eine Konfiguration inkludiert werden kann, für die Webstation wäre es der von Fusion genannte.
 

phil78

Benutzer
Mitglied seit
25. Mrz 2011
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Alles klar. Besten Dank! Gerade probiert und funzt tiptop. Was ich gerade noch gelernt habe ist, dass lustigerweise jedes file in sites-enabled eingelesen wird (nicht nur *.conf)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat