Hallo zusammen,
nachfolgend eine Anleitung, wie ich erfolgreich auf meiner TS-209II webDAV zum Laufen gekriegt habe.
Grundvoraussetzung ist der apache2, nachfolgende Anleitung enthält signifikante Teile von affes Anleitung http://forum.qnapclub.de/viewt…=7822&hilit=apache2#p7822.
HDA eventuell MD0, je nach installierten RAID-Laufwerken.
Über die Weboberfläche
1.) einen neuen User anlegen (myuser) mit Adminrechten
2.) ipkg installieren über QPKG (das ist ein Paket Manager)
3.) Web Server deaktivieren: Network Settings --> Web Server --> abwählen
SSH Komandozeile öffnen, unter Windows am besten per putty.exe
1.) export PATH="/share/MD0_DATA/optware/opt/bin:$PATH"
2.) ipkg updaten: ipkg update
3.) Apache installieren: ipkg install apache
4.) nano installieren: ipkg install nano (nano ist ein Kommandozeilen-Texteditor, sehr hilfreich)
httpd.conf anpassen mittels folgender Befehle
1.) nano /share/MD0_DATA/optware/opt/etc/apache2/httpd.conf (öffnet die Datei in nano)
2.) Eintragungen in der Datei vornehmen
User myuser
Group administrators
Listen 80
3.) httpd-dav aktivieren
# (Raute) bei httpd_dav entfernen
4.) Datei speichern und nano beenden
<ctrl>+<O>
<ctrl>+<x>
Im Verzeichnis extras die Datei httpd-dav checken und alias für uploads anpassen, z.B. so
# Distributed authoring and versioning (WebDAV)## Required modules: mod_dav, mod_dav_fs, mod_setenvif, mod_alias# mod_auth_digest, mod_authn_file## The following example gives DAV write access to a directory called# "uploads" under the ServerRoot directory.## The User/Group specified in httpd.conf needs to have write permissions# on the directory where the DavLockDB is placed and on any directory where# "Dav On" is specified.DavLockDB "/opt/var/DavLock/DAVLockDB"Alias /uploads "/opt/uploads"<Directory "/opt/uploads">...
htdigest für passwörter ausführen
Im Verzeichniss /opt/uploads und /opt/var/DavLock müssen die Dateien auch dem myuser gehören
autorun.sh anlegen
1.) mount -t ext2 /dev/mtdblock5 /tmp/config
2.) nano /tmp/config/autorun.sh
3.) Inhalt von autorun.sh:
# export the opt direxport PATH="/share/MD0_DATA/optware/opt/bin:$PATH"# beende den Qhttpd/etc/init.d/Qthttpd.sh stop#start apache2/opt/etc/init.d/S80apache
4.) /tmp/config unmounten
5.) autorun.sh ausführbar machen:
Neu starten
reboot
Vielen Dank an affe für die apache2-Installationsanleitung, alle Credits gehen uneingeschränkt an ihn. Die Experten hier im Forum können bestimmt zu dieser Anleitung Hilfestellungen leisten, da es bei mir zeitlich momentan etwas knapp ist und ich wahrlich kein Experte bin
Beste Grüße,
boro