Apache v1.3.34 Webserver für die FritzBox!

Wo genau muss ich das ändern?

Hab in der ar7.cfg nix gefunden (mit Fritz!Box Export Editor eingelesen)!
 
hmm vielleicht in diesem Bereich? ;)
Code:
ar7cfg {
        .......
        dslifaces {
                .......
                dsldpconfig {
                        ........
                        [COLOR="Red"]forwardrules = "udp 0.0.0.0:5060 0.0.0.0:5060",
                                       "tcp 0.0.0.0:80 0.0.0.0:85";[/COLOR]
                }
 
Wenn ich mit dem Fritz!Box Export Editor bei den forwardrules folgendes ändere

Code:
"tcp 192.168.178.100:80 192.168.178.100:85 0 # Apache";

und die Konfiguration zurückspielen möchte, bricht das Programm ab!

Wie kann ich die ar7cfg manuell ändern und passt die Änderung oben?
 
Schreibe doch besser mal folgendes da rein:
Code:
"tcp 0.0.0.0:80 0.0.0.0:85 0"; # Apache

Joe
 
Am besten gehst du auch mit Telnet auf die Box und rufst die Datei so auf:

Code:
nvi /var/flash/ar7.cfg

Einige nvi Befehle:

I= Datei bearbeiten
ESC-Taste= Aktion beenden
DD= Zeile löschen
ESC :wq zum abspeichern und beenden verwenden ( write & quit )
 
bin leider totaler Noob in dieser sache und hab das ganze auch erst gestern entdeckt.
würde gern mal wissen was ich genau an der apache.conf ändern muss.
hatte es schon mit Lighttpd probiert aber da ging acuh garnichts.

geth das überhaupt mit einer 7240 und original Firmware(1und1 branding)?
 
Danke, DarioBerlin und Joe_57!
 
Hallo hab mir jetzt alles durchgelesen, hab aber mein Problem nicht lösen können.

Ich verwende
FRITZ!Box Fon WLAN 7170 Firmware-Version 29.04.67

Fritz!Load GUI inkl. Apache - Fritz!Load 2009-02-13
PuTTytel BusyBox v1.8.2 (2008-09-04)

Sobald ich mit

Code:
ln -s /var/media/ftp/SanDisk-Cruzer-01/apache/ /var/tmp/apache
cd /var/tmp/apache; ./apache -f /var/tmp/apache/conf/apache.conf

FritzLoad aktivieren will erscheint folgende Meldung.

Code:
# ln -s /var/media/ftp/SanDisk-Cruzer-01/apache/ /var/tmp/apache
ln: /var/tmp/apache: File exists
# cd /var/tmp/apache; ./apache -f /var/tmp/apache/conf/apache.conf
-sh: cd: can't cd to /var/tmp/apache
-sh: ./apache: not found

Code:
# cd /var/tmp
# ls
apa                        me_logic.ctl
apache                     me_multid.ctl
avm-resolv.conf            me_phonebook.ctl
csem                       me_usermand.ctl
ctlusb_storage_part_total  me_voipd.ctl
foncontrol                 nohup.out
foncontrol.xml             passwd
group                      pb_event
hosts                      pbctrl
igddesc.xml                phonebook.xml
me_ctlmgr.ctl              resolv.conf
me_dsld.ctl                shadow
me_foncontrol.ctl          to_wpa_hidden_sock
me_igdd.ctl                wpa_debug_sock

scheinbar hab ich keine Rechte oder er hat Probleme mit
Code:
apache                     me_multid.ctl


MFG

Romanow23
 
Wüßte jetzt nicht daß man FritzLoad aktivieren muß !
Den Apache kannst Du normal starten ?

Dann musst du der Datei: php im cgi-bin noch die Rechte 777 zuweisen.
 
weiß jemand ob auch dieses in der config funzt :confused:wenn auf beiden partitionen ein apache installiert ist ?


Code:
while !(ping -c 1 www.avm.de); do
sleep 5
done

sleep 60
 
ifconfig eth0:192.168.178.[B]100[/B]netmask 255.255.255.0 up
/var/media/ftp/CnMemory-Partition-0-[B]1[/B]/apache/httpd -f /var/media
/ftp/CnMemory-Partition-0-[B]1[/B]/apache/conf/httpd.conf

ifconfig eth0:192.168.178.[B]101[/B]netmask 255.255.255.0 up
/var/media/ftp/CnMemory-Partition-0-[B]2[/B]/apache/httpd -f /var/media
/ftp/CnMemory-Partition-0-[B]2[/B]/apache/conf/httpd.conf


und meine zweite Frage :
Kann man die Ansicht bzw. das Hintergrund bild ,eines Datenordners des Apache Server s ändern?


gruß hooL
 
Wenn sich die Config nicht in die Quere kommen.
Du brachst nicht mal eine 2. IP.

Hast du denn bei beiden die gleiche Konfig?
Bindest du Apache auch an die Jeweilige IP oder laufen bei auf allen IP's und dem selben Port, dass kann dann natürlich nicht gehen.
 
Bis jetz habe ich das noch garnicht drin ,war nur so eine überlegung "falls "man mal eine zweite homepage braucht oder den Server für was auch immer .

Also wenn ich dich richtig verstanden habe kann man es machen ,mit sogar der gleichen ip ,
also brauche in der apache.conf nur die adresse von port 192........:85 auf zubeispiel 86 ändern und dann ist er auch von außen erreichbar ?

gruß hooL
 
Das ist richtig, dann hast du einen auf Port 85 und einen auf Port 86 laufen, dafür reicht eine IP.
Damit beide nach außen erreichbar sind musst du halt beide von außen wieterleiten, aber auch da brauchst du 2 Port, man kann nicht beide über Port 80 leiten.
Logisch oder?
 
leichtgewichtige HTTP-Server

Hi leutz....

hab mich heute mal daran gemacht, neben dem doch sehr systemressourcen anspruchsvollen apache-webserver....übrigens hier sowie die ssl-varianten hier zu finden :)....drei etwas kleinere und folglich genügsamere webserver für die FritzBox zu kompilieren....wer also keinen wert auf die ganzen "spielereien" des apaches legt und sich mit den nötigsten funktionen eines webservers zufrieden gibt, sprich wer also neben reinem HTML und ev. ein bisschen php bzw. cgi keinen großen traffic auf seinem server erwartet ist mit den nachfolgenden versionen sehr gut bedient.....also saugen und viel spaß damit :)

übrigens sind alle versionen auch mit der neuen FW .67 der FB7270 lauffähig!!


  • mini_httpd-1.19-mips.tar.bz2
    ein kleiner und für mittleren traffic ausreichender webserver.... mini_httpd - small HTTP server....für weitere infos hier nachschauen.....mini-httpd benötigt keine config-file....alles was einstellbar ist, sowie die angabe des doc-roots lässt sich beim aufruf ./mini-httpd -h in erfahrung bringen :)


  • thttpd-2.25b-mips.tar.bz2
    thttpd - tiny/turbo/throttling HTTP server....für weitere infos bitte hier nachlesen....auch er benötigt keine config-file...die wesentlichen config-optionen werden per komandozeile übergeben....


  • lighttpd-1.4.21-mips.tar.bz2
    von den drei vorgestellten webservern bietet der lighttpd noch den größten umfang an funktionen....dennoch ist er wesentlich kleiner als der aktuelle apache-1.3.41...für weitere infos bitte hier nachlesen.....im gegensatz zu beiden anderen benötigt der lighttpd eine config-file....eine beispiel-datei "lighttpd.conf" ist im paket enthalten und sollte dem eigenen system angepasst werden....GANZ WICHTIG: beim aufruf des lighttpd-servers sollte per kommando zeile einmal die option -f /pfad/zur/configfile.conf sowie -m /pfad/zum/lighttpd/lib/verzeichnis übergeben werden....


  • lighttpd-1.4.21-zlib-pcre-mips.tar.bz2
    wie oben, nur zusätzlich mit unterstützung für zlib-komprimierung sowie der perl erweiterung pcre (wird für einen speziellen syntax der lighttpd.conf benötigt, regexp-erweiterung).....natürlich werden für diese version sowohl die lib für pcre als auch zlib benötig...(freetz-mod liefert diese unter zusätzliche libs bereits mit :) )

PS: die php-cgi 5.2.8 für den lighttpd-1.4.21 lassen sich von hier nutzen.......
 

Anhänge

  • mini_httpd-1.19-mips.tar.bz2
    48.3 KB · Aufrufe: 87
  • thttpd-2.25b-mips.tar.bz2
    151.5 KB · Aufrufe: 40
  • lighttpd-1.4.21-mips.tar.bz2
    276.1 KB · Aufrufe: 56
  • lighttpd-1.4.21-zlip-pcre-mips.tar.bz2
    262.8 KB · Aufrufe: 31
Zuletzt bearbeitet:
Huu, super Sache!
Wenn es dir möglich ist, wäre ich dir sehr dankbar, wenn du den aktuellen lighttpd auch mit PHP zur Verfügung stellen könntest...
 
Ah super, wenns so einfach ist. Werde das nacher mal testen und Rückmeldung geben!

//Edit: Funzt gut! Danke!
 
Zuletzt bearbeitet:
hallo, apache-comunity

ich habe gerade versucht, apache mit ssl zum laufen zu bringen.

nun läuft der apache server und zeigt normale http-seiten. https funktioniert aber nicht. was muss man den noch machen, um eine seite nur im https-modus aufrufbar machen?

vielen dank und gruß
Radislav
 
Ist es möglich Apache mit GD2 zu komplieren?
Wie muss ich da vorgehn?
 
Hallo zusammen,

nach mehreren Versuchen habe ich die apache (1.3.41) Applikation (fast) ans laufen gebracht an meiner Fritzbox 7270 FW 54.04.67.
Vorgehensweise nach dieser Einleitung klick

Ich kann meine Homepage (intern, extern brauch ich nicht testen da es nicht funktionieren wird) nur unter der Adresse 192.168.178.100:85 erreichen nicht unter 192.168.178.1:85.
Das kann nicht richtig sein?

In der apache.cfg habe ich:
Listen 192.168.178.100:85 eingestellt.
Portfreigabe ist auch eingestellt.

Während der Installation habe ich einmal eine Fehlermeldung in Telnet bekommen bei der Eingabe von „ifconfig eth0:1 192.168.178.100 netmask 255.255.255.0 up“
SIOCSIFADDR: File exist.

Jemand eine Idee?

Wenn ich ehrlich habe nicht viel Hoffnung, aber vielleicht hat schon mal jemand das gleich Problem gehabt

Danke
 

Anhänge

  • portfreigabe.JPG
    portfreigabe.JPG
    18.8 KB · Aufrufe: 46
Zuletzt bearbeitet:
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.