NginxKonfigurations Missverständnis Frage
Hallo@all,
Auf meiner NSLU2 läuft unter OpenWRT ein nginx 0.7.65-1. Meine nginx.conf sieht so aus: http://pastebin.com/0NTn9UTF
Nun meine Frage: Der Content liegt nicht im Pfad /opt/share/nginx/html
sondern auf einem 2. USB Stick der unter /data eingebunden ist.
Wie muss ich nun dieses Verzeichnis in die Konfiguration des nginx einbinden, so daß
https://servername.dyndns.org/data/
gefunden wird? Ich habe noch keine Erfahrung mit nginx und suche seit Tagen nach einer Lösung; kann mir jemand von euch vieleicht helfen?
Vielen dank schonmal
Gruss
hcx
AW: NginxKonfigurations Missverständnis Frage
Wenn du es dir sehr einfach machen willst, kannst du einen Symlink setzen, also das html-Verzeichnis zum Pfad wo die Daten liegen sollen linken ( ln -s ).
Ansonsten wäre in der Konfig wohl das "root html" durch "root /data" auszutauschen...
Probiers einfach mal aus... das meiste ist da eh learning by doing - am Anfang verkackste sowieso einiges aber irgendwann haste den Bogen raus und dann spielste dich mit dem Ding :D
AW: NginxKonfigurations Missverständnis Frage
Müsste es nicht "root /" heißen wenn er *domain*/data/ aufrufen will? Aber das würde ich nicht empfehlen bezüglich der Sicherheit :) Am Besten du erstellst dir nen Verzeichnis irgendwo und nimmst dieses als root Verzeichnis z.b. "root /http/" und den USB Stick mountest unter /http/data/
Southpark
AW: NginxKonfigurations Missverständnis Frage
Ja stimmt :) "root /" allerdings ist halt dann das ganze / Verzeichnis im Webroot ;) würde da eher zu der Symlinkmethode raten.
AW: NginxKonfigurations Missverständnis Frage
Als root gibst du dann "/data" an.