Hallo an alle hier
Ich weiß gar nicht wie ich hier anfangen soll mein Projekt ist eigentlich ganz einfach und es hat auf den Virtuellen Machinen auch funktioniert aber jetzt nicht am eigentlichen Rechner und ich komm seid Tagen nicht weiter trotz Google usw. Was will ich machen: Ich will an einem Raspberry PI4 zwei externe Festplatten anschließen und mittels mdadm zu einem Raid 1 spiegeln (über das Risiko mit den Problemen der externen Festplatten bin ich mir bewusst), das mit dem mdadm funktioniert einwandfrei, dann hab ich es formatiert (was kommt später) dann wurde ein Ordner "Medien" erstellt und mittels Samba Freigabe freigegeben, funktioniert auch. So jetzt soll am Nginx Server mittels Autoindex die Daten von dem Raid aufgelistet werden, was funktioniert wenn ich einen Ordner im /var/www/html erstelle. Wenn ich jetzt eine Verknüpung erstelle vom dem Ordner auf dem Raid in den html Ordner sieht er die Verknüpfung nicht (interessanter weise hat genau das in der Virtuellen Maschine geklappt) Okay hab ich mir gedacht dann ändere ich in /etc/nginx/sites-available/default den Documenten root in den Pfad von dem Raid /media/sysadmin/Raid hat nicht geklappt, dann hab ich die location geändert bei der er suchen soll und hab auch das Raid gezeigt, hat auch nichts gebracht, dann hab ich mir gedacht es liegt an der formatierung, da hab ich ext2, ext3, ext4, btrfs, ntfs, xfs, probiert aber auch ohne Erfolg, hardlinks mit ln lassen sich nicht in den html machen und mit ln -s sieht es nginx nicht, mit cp -al sieht nginx auch nichts. Ich hatte micht für Ubuntu Mate entschieden da es mir von der Optik am meißten gefallen hatte aber dies muss nicht sein falls es daran liegt, nur hatte es in der Virtuellen Ubuntu Mate Maschine funktioniert
Ich hoffe ihr könnt mir helfen ich weiß ab hier nicht mehr weiter
Mit freundlichen Grüßen Timm
und vielen Dank für die hilfe die kommt
Edit
Ich hab jetzt noch eiter gegoogelt und was gefunden, jetzt hab ich noch eine Frage dazu, ich bei Ionos das gedunden https://www.ionos.de/digitalguide/server/konfiguration/nginx-tutorial-erste-schritte-mit-der-nginxconf/
server { location / { root /data/html; }
location /bilder/ { root /data; } }
hab das an meins angepasst
server { autoindex on; location / { root /media/sysadmin/Raid/data/html; }
location /bilder/ { root /media/sysadmin/Raid/data; } }
Die Meldung 404 Not Found kommt wenn ich http://192.168.0.18 eingebe oder http://192.168.0.18/bilder
Warum? Rechte über die erstellten Ordner hab ich chmod 755 -R /media gemacht
Edit 2 Ich hab es geschafft server_name _; location / { root /media/sysadmin/Raid/data/html; }
location /bilder/ { autoindex on; root /media/sysadmin/Raid/data/html; # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; }
mit der Konfiguration klappt es auch vom NAS den Autoindex im Nginx zu benutzen