Apache v1.3.34 Webserver für die FritzBox!

MySQL und Performance

ich habe schon seit 3 Jahren einen Apacheserver mit PHP und MySQL auf einem NSLU2 laufen, der hat auch nur 16MB RAM und nen Prozessor mit 266MHz (anfänglich auch nur 133Mhz) und ich finde das meine Anwendungen zufriedenstellend damit laufen, mandarf natürlich nicht soviel erwarten wie von einem Echten Server im Netz, wenn man aber auc mal 2-5sekunden auf einenSeitenaufbau warten kann dann läuft damit sogar ein Forum mit WBB-Lite.
Meineserachten hat zumindest die FB7020 ähnliche Daten (zumindest genauso viel RAM), daß eseinen Versuch wert wäre MySQL auch mal dafür zu kompilieren oder einfach mit nem Debian-Chroot und Mipsel-Binaries auszuprobieren.
Ich benötige das allerdings genausowenig wie den Apache auf der Fritzbox, da ich erstensnur ne 7170 habe und zweitens auf den NSLU2 nicht verzichten möchte.
.
 
Ich versteh das nicht, ich bekomm das Ding einfach nicht zum laufen. Ich muss dazu sagen mit Linux hab ich sonst weiter nichts am Hut. :)

Ich beschreib am besten mal was ich mache.

1. per #96*7* schalte ich den telnet ein.
2. start>ausführen> telnet fritz.box + passworteingabe
3. gebe ich in telnet "ifconfig cpmac0:1 192.168.2.15 netmask 255.255.255.0 up" ein
4. gebe ich in telnet "/var/media/ftp/StorageMedia-Partition-0-1/apache/httpd -f /var/media/ftp/StorageMedia-Partition-0-1/apache/conf/httpd.conf" ein

Fehler werden keine ausgegeben.

5. per #96*8* beende ich telnet.
Freigaben in der Box habe ich auch auf die 2.15

wenn ich dann die 192.168.2.15 im Browser aufrufe wird mir die Fritzbox Anmeldeseite angezeit. Da sollte dann doch aber die index.html des Apache angezeigt werden .......

Was mache ich da falsch :-( Box ist übrigends ne 7270 mit aktueller FW
 
Hallo re1hro,

vom Prinziep her machst du 2 Fehler:
1. wenn du den httpd nicht mit einem "&" am Ende der Zeile gestartet und das Telnet dann beendet wird (Terminal-Fenster am PC geschlossen und/oder duch Nummernwachl abgeschaltet) dann wird auch der httpd beendet mit "&" amende wirdder thread abgehängt und läuft unabhängig von ter Telnet-Shell weiter
2. Der Apache läuft sicher nicht auf dem selben Port wie das Webinterface der Fritzbox, das kann nicht gehen, entweder muß man dieses erst beenden (ich weisnicht ob es dann automatisch neu gestartet wird) oder den apache so konfigurieren daß er auf einem Anderen Port läuft z.B. 83, dann kann man die Apacheseite mit fritz.box:83 im Browser sehen.
.
 
so ??

/var/media/ftp/StorageMedia-Partition-0-1/apache/httpd -f &

wenn ich das somachen kommt nur


# /var/media/ftp/StorageMedia-Partition-0-1/apache/httpd -f &
/var/media/ftp/StorageMedia-Partition-0-1/apache/httpd: option requires an argum
ent -- f
#
 
Nein, so: "/var/media/ftp/StorageMedia-Partition-0-1/apache/httpd -f /var/media/ftp/StorageMedia-Partition-0-1/apache/conf/httpd.conf &"

Grüße Dirk
 
Ahhhh alles klar jetzt löppt er schonmal. Danke. Leider erstmal nur aus dem LAN erreichbar. Aus´m WAN wir keine Webseite angezeigt.
 
Miit welcher Firmware Version hast du das denn getestet??
 
die aktuelle 54.04.58



Ahhhh es geht, fragt nicht warum, ich weis es nicht auf einmal gings. Kann mir noch jemand sagen wie ich den Apache dauerhaft laufen lassen kann also wenn die FB mal neu startet ich nicht erst über Telnet alles neu starten muss?
 
Zuletzt bearbeitet:
du musst die befehle welche du zum apache starten benutzt in die debug cfg eintragen.
 
Oh man, ich verzweifel hier noch. Genauso wieder der Apache gestern auf einmal von Aussen erreichbar war, so ist er es heute wieder ohne mein zutun nicht. Ich weis nicht was hier los ist. Aus dem Lan ist alles ok nur von aussen geht nix.....

Abends lief noch alles und morgends dann ist der Apache nur noch intern erreichbar ..

Telnet spuckt dann immer ds hier aus

# Sep 20 11:32:20 dsld[1427]: internet: 192.168.1.2 not an intern host, forwardr
ule "tcp 0.0.0.0:80 192.168.1.2:85 0 # HTTP-Server85" ignored
Sep 20 11:33:17 dsld[1427]: internet: 192.168.1.2 not an intern host, forwardrul
e "tcp 0.0.0.0:80 192.168.1.2:85 0 # HTTP-Server85" ignored
#

auch wenn ich dsld stoppe und wieder neu starte kommt das hier.... das 192.168.1.2 is aber intern erreichbar also ja vorhanden

Sep 20 11:47:25 dsld[1727]: internet: 192.168.1.2 not an intern host, forwardrul
e "tcp 0.0.0.0:80 192.168.1.2:85 0 # HTTP-Server85" ignored
 
Zuletzt bearbeitet:
Hallo, könnte mir jemand sagen wie ich Verzeichnis Browsing einschalten kann? Was muss ich dazu in der apache.conf ändern damit mir wenn ich einen Ordner öffne indem keine index.htm liegt die dateien in diesem Ordner angezeigt werden?
 
ist dasnicht default, ansonsten mußt du mal in der Config schauen, war ein ganz eingänglicher Parameter, ist in der regel auch gut kommentiert.
.
 
Also bei der 7170 geht das. Läuft bei mir tadellos.
Der Apache ist bei mir aus dem LAN erreichbar. Bei der 7270 scheint das von außen nicht zu funktionieren, gibt es da einen Trick?
 
Läuft der Webserver mit der aktuellsten Labor Firmware der 7270?!
 
Bei mir ja, nur hab ich noch nicht herausgefunden, wie ich den port 80 auf der FB freischalte
 
Wenn ich genau nach Anleitung vorgehen kommt einmal nach der Portweiterleitung "Fehler Eintrag schon vorhanden" und nach dem letzten Schritt kommt "Bus Error" Kommt das jemandem bekannt vor??
 
bei fehler eintrag schon vorhanden würde ich mal in der ar7.cfg nachschauen ob die schon so eine weiterleitung drin steht
 
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.