Wie kann man Mini HTTPD automatisiert starten

Melchisedek

Neuer User
Mitglied seit
22 Dez 2007
Beiträge
61
Punkte für Reaktionen
0
Punkte
0
Hallo allerseits. Ich bin einigermaßen unwissend, was Linux angeht.
Ich habe folgendes "Problem":
Wenn ich die Fritzbox neu starte (z.B. nach FW-Update oder Stromausfall), muss ich mich mühselig über telnet auf die Box einwählen und den Webserver "von Hand" starte. Das mache ich wie folgt:
1.) Telnet per Telefonkombi anschalten
2.) virtuelle IP Adresse einrichten, indem ich folgendes in die Komandozeile eingebe:
ifconfig eth0:0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx up
3.) In das Verzweichnis wechseln, in dem der Mini HTTPD liegt in dem ich folgendes in die Kommandozeile eingebe:
cd var/media/ftp/USBTOIDE-Partition-0-1/minihttpd
4.) Den Mini HTTPD starten mit folgender Eingabe:
./mini_httpd -p 81 -d web -u ftpuser -r

Das funktioniert soweit auch super. Ich habe da eine Portweiterleitung für http-Anfragen in der Fritzbox eingerichtet (über die Weboberfläche). So werden die http-Anfragen, die, wenn ich das richtig verstanden habe, auf Port 80 "reinkommen" von der FB auf die virtuelle IP-Adresse auf Port 81 weitergeleitet. Da "lauscht dann der Mini HTTPD und startet die Index.htm aus dem untergeordneten Verzeichnis "web". Mit dem passenden Dyn-DNS-Service kann ich dann nett auf meiner Webseite rumsurfen.

Aber wie richte ich das ein, dass die Punkte 2 bis 4 bei jedem Neustart der Box ausgeführt werden. Ich habe die Angaben so auch schon in der debug.cfg eingetragen (Quasi als Dreizeiler). Beim Neustart wurde aber nur die virtuelle IP-Adresse eingerichtet. DerWebserver wurde - glaube ich - zwar gestartet, aber ich kam nicht auf die Website. Ergo: Ich habe irgendwo in der debug.cfg Müll eingetragen
 
Zuletzt bearbeitet:
hiho...mit dem einrichten der virtuelle ip wirst du bei dieser version der firmware leier auf die anse fallen...bis 49 ging das noch...jetzt hat da avm nen riegel vorgeschoben...
was du tun könntest ware auf 0.0.0.0 zu linken...dann gehts es wieder...aber es geht halt nicht im webif ohne portrule patch ...daher entweder nvi inner ar7 oder irgendwie tricksen...
 
Hi, das hat mir jetzt so leider nicht wirklich weitergeholfen.
Ich kann ja theoretisch die virtuelle IP über die debug.cfg einrichten, oder?
Ich habe das ja auch schon getan. Einen Ping darauf kann ich auch absetzten. Da gibts auch einen positive gute Rückmeldung.

Ich glaube nur, dass ich beim Eintrag des Webserver-Start-Codes in der debug.cfg was falsch gemacht habe.

Muss ich das cd-Kommando eintragen?

Ich habe nach dem eintrag für die virtuelle IP stumpf folgendes eingetragen:

Code:
cd var/media/ftp/USBTOIDE-Partition-0-1/minihttpd
./mini_httpd -p 81 -d web -u ftpuser -r

Müsste das funktionieren? Und wenn nicht, warum nicht.

Wenn ich irgendwas in die ar7.cfg oder so eintragen muss, damit es läuft, dann bekomme ich das wohl hin, aber ich wüsste zu gerne, was.

@darkyPutz: Was meinst du denn damit:
aber es geht halt nicht im webif ohne portrule patch
 

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
244,975
Beiträge
2,222,038
Mitglieder
371,758
Neuestes Mitglied
OpenStage 001
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.