xobztirf.de
XOBZTIRF - Die FritzBox Seite für Anleitungen, Modifikationen, Tipps und Tricks
   Navigation
   Anleitungen
   Firmware-Modifikation
   Tools
   Tricks

Diese Webseite entstand
aus dem Baukasten von:
Professionelles Webdesign
zu fairen Preisen!


  
   Apache und PHP

  Apache 1.3.37 und PHP 5.2.0 CGI auf der FritzBox



  • USB Datenträger in die FritzBox einstecken
  • Angefügtes tar.gz Archiv downloaden und auf den USB-Stick entpacken.
  • mit dem Commando "chmod +x apache" den Webserver im Verzeichnis "apache-1.3.37" ausführbar machen.
  • In der Datei apache.conf (/apache-1.3.37/conf) alle Server-Pfadangaben (Pfad des USB Datenträgers) korrigieren und den Port des Servers sowie die IP-Adresse eintragen.
    Falls Apache auf alle IPAdressen der Fritz!Box reagieren soll, dann die IP vor dem Port entfernen (Listen 85)

    Config
    Port 85
    Listen 192.168.178.253:85


    Mit Telnet oder SSH auf Fritz!Box connecten und in die Datei debug.cfg im Verzeichnis /var/flash (oder bei Freetz in die rc.custom) folgendes eintragen (USB-Bezeichnung ggf. anpassen):

    Command
    USBPATH="/var/media/ftp/uStor01"
    ifconfig eth0:0 192.168.178.253 netmask 255.255.255.0 up
    $USBPATH/apache-1.3.37/apache -f $USBPATH/apache-1.3.37/conf/apache.conf


    In den Portfreigaben für den Apache-Server den Port 80 nach 192.168.178.253:85 freigeben.



    ACHTUNG: Bei der FritzBox 7170 und 7270 kann es sein, dass die Freigabe nicht funktioniert, da die FritzBox von Außen die Weiterleitung an 192.168.178.253 blockiert. In diesem Fall muss man als Weiterleitung die 0.0.0.0 verwenden. Dazu muss die Datei /var/flash/ar7.cfg mit nvi bearbeitet werden:

    Hier die Einstellung im Bereich Forwardrules (Beispiel für SSH und Apache):

    Command
    forwardrules = "tcp 0.0.0.0:22 0.0.0.0:22 0 # SSH",
    "tcp 0.0.0.0:80 0.0.0.0:85 0 # Apache";
    shaper = "globalshaper";


    Als letztes muss noch Dynamic DNS auf der Fritz!Box eingerichtet werden, damit die Box von aussen per DNS-Namen erreichbar ist.

    Fritz!Box neu starten und die Seite im Webbrowser entweder lokal aufrufen.
    http://192.168.178.253:85/phpinfo.php oder von extern über http://mydomain.dyndns.org/phpinfo.php


     Download: apache-1.3.37.tar.gz (PHP nur mit Kernel 2.6)
     Download: apache.conf (Listen 192.168.178.253:85)

    Seitenaufrufe: 224




  • <-zurück Besucher | heute: 166 gesamt: 247299 | Ladezeit: 0.072991 Sekunden.