Aus SatriaWiki
Version vom 21. Juli 2022, 09:56 Uhr von Satria (Diskussion | Beiträge) (Hacks)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Hacks

Autostart

Um etwas beim Start des NAS auszuführen, hijacken wir das Start-Script von PHPMyAdmin, da ich keinen anderen Weg gefunden habe, ein eigenes Startscript zu erstellen. Es befindet sich in /i-data/xxx/.PKG/PHP-MySQL-phpMyAdmin/etc/init.d und heißt: PHP-MySQL-phpMyAdmin Der Block, der beim Starten ausgeführt wird beginnt bei Zeile 212 und wird eingeleitet durch: elif [ "$1" == "startup" ]; then. Hier können am Ende beliebige Befehle hinzugefügt werden. Diese Datei wird persistiert.

SSL Zertifikate

Um valide SSL Zertifikate zu hinterlegen, damit die HTTPS / FTPS Kommunikation reibungslos funktioniert, muss man das erzeugte Zertifikat nach /etc/zyxel/cert/default.cer und den Schlüssel nach /etc/zyxel/cert/key/default_key.cer auf das NAS kopieren.

Achtung! Auf der Weboberfläche führt ab diesem Zeipunkt der Aufruf des Menüpunkts Systemsteuerung -> System -> SSL zu einem 500 Server Error mit einer MessageBox, die nur etwas schwierig wegzubekommen ist. Notfalls die Seite neuladen.