Linux, program über url und port erreichbar, wo sind lokale files?
Hallo zusammen
auf meinem Raspi läuft ein musikserver. owntone
mich würde interressieren, wo von diesem die lokalen datein gespeichert sind.
Bzw. mich würde generell interessieren, ob es irgendeinen command im terminal gibt, damit ich sehe, wo die datei auf meinem linux rechner liegen, welche ich über http öffne.
bspw. läuft ein nginx server. wenn ich nun in der url meine ip eingebe, önnet sich die index seite meines nginx root verzeichnisses.
wie könnte ich herausfinden, wo das root verzeichnis liegt, wenn ich nicht wüsste, dass die daten unter var/www/.... gespecihert sind. gibt es hierfür einen linux befehl im terminal?
danke
2 Antworten
Du installierst Web Applikationen ohne auch nur die geringste Ahnung von Webserver Konfigurationen zu haben? Hoffentlich nicht aus dem Internet erreichbar!
wenn ein Beginn verwendet wird, gibt es eine vhost Konfiguration unterhalb von /etc/nginx.
wenn eine apache verwendet wird, unterhalb von /etc/apache2 oder /etc/httpd. Dort ist auch das Verzeichnis konfiguriert, bei Apache nennt sich das DocumentRoot
in der owntone.conf sind verschiedene Pfade konfiguriert für verschiedene DB Dateien und Musikquellen.
Wenn von dem owntone ein Prozess läuft, kannst du dir den Pfad unter
/proc/$PID/cmdline
ansehen.
Wenn du es über ein deb Paket installiert hast, kannst du dir die installierten Dateien mit
dpkg -L $paketname
anzeigen lassen.
Guck mal in /srv - Vermutlich ists da drinne.
Ansonsten gibts sicher ne owntone.conf in /etc - Guck da auch mal rein sonst.
Apache und nginx kenne ich mich aus... Es geht um ein Programm wie owntone. Dieses bietet nach Installation einen Zugang über die URL. Ich nehme an ein minimaler node.js Server.