[GELÖST] Frage an die Profis zu httpd.conf

cando

Aktives Mitglied
Mitglied seit
28 Nov 2008
Beiträge
1,080
Punkte für Reaktionen
0
Punkte
0
Hallo,

Ich hab da mal wieder eine kleine Hürde, wo ich einen Tipp brauche.

Ich möchte meinen httpd-Deamon wie den vom freetz sichern / starten und die gleichen Kennungen nutzen.

Das Verzeichnis /var/mod/etc ist ja im RAM der Box. Und mein Deamon scheint schneller zu starten als der freetz httpd-server, so dass diese Datei noch gar nicht existiert. Ich könnte sie natürlich selbst sichern und neu erstellen, aber da kann es zu unerwünschten Side-Effekten kommen, wenn man mal die Kennungen ändert.

Deshalb meine Frage: woher kommt die httpd.conf / wie wird sie im RAM erzeugt?

Vielen Dank!
 
Zuletzt bearbeitet:
Die Datei wird von "/etc/init.d/rc.webcfg" erzeugt beim Start des Daemons (genauer durch den Aufruf von "etc/default.mod/httpd_conf" )...

Jörg
 
Danke, ich habe eine Lösung gefunden, die funktioniert.

Ich rufe folgendes auf, bevor ich den httpd starte:
Code:
. /mod/etc/conf/mod.cfg
echo "/:$MOD_HTTPD_USER:$MOD_HTTPD_PASSWD" > /mod/etc/httpd.conf

Das setzt mir die Freetz Variablen und erzeugt die fehlende Datei identisch zu freetz und mit den gleichen Credentials.
 
Besser wäre es aber, die Startreihenfolge zu ändern. Irgendwann ändert jemand etwas an der Erstellung dieser Datei, und dann wundert man sich, warum es zu Problemen kommt.
 
Hallo Ralf,

Soweit ich es überblicke, ist das der einzige Platz, wo der User und das Password für freetz abgelegt werden.

Ich nehme mal an, solange niemand die Startup Prozedur / Userverwaltung verändert, ist das der beste Weg.

Ich plane mein cgi demnächst in die freetz cgi "lose" zu integrieren, damit man es auch als Paket bauen kann. Dann werde ich den httpd Start der freetz Dienste-Verwaltung überlassen und bin das Problem los.

Momentan ist das Paket aber komplett vom USB Stick lauffähig, inclusive Reset-Beständigkeit und das ist so eine Möglichkeit es mit mehreren Leuten ordentlich zu testen, ohne bei jeder Änderung ein neues Image machen zu müssen.

Wie gesagt, in 3-4 Wochen ist es wahrscheinlich Geschichte (außer es gibt User, die es lieber weiterhin wegen Speichermangel extern haben wollen).
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.