Apache für die Fritzbox 7390/7320

... und, geht es ???
 
Hi,

leider bin ich noch nicht weiter. Ich habe mir ein Freetzimage erzeugt und habe bewusst die Apache packages weggelassen.
Wenn ich manuell das ganze starte wie gehabt, funkioniert ebenfalls nicht.
Es kommt immer noch die Illegal Instruction. Wobei ich mittlerweile auf eine Fehler in der apache.conf tippe.
Mit hoher wahrscheinlichkeit wäre ich auch schon weiter wenn ich herausfinden könnte ob diese Fehlermeldung direkt vom apache package kommt oder
ob es eine Fehlermeldung von der busybox ist.

Das Binary was du erzeugt hast vom apachen, müsste ich nochmal probieren. Allerdings gebe ich zu das ich erstmal überlegen muss wie das anstelle.
vermutlich ersetzt deine Datei die apache_bin?.

Ich versuche mich gerade schnellst als möglich in die Thematik einzuarbeiten, da ich kein Linux profi bin.
Freetz hat es mir angetan, sehr geniale Sache!

Also keine Sorge ich meld mich nochmal.

Gruß Phillip
 
vermutlich ersetzt deine Datei die apache_bin?.
Genau. Die Idee war: Das "alte" Komplettverzeichnis auf die Box nach /var/tmp kopieren und entpacken, ebenso das Binary von oben.

Aufruf dann eben mit mit "apache-2.4.6_mips_static" statt "apache_bin".

Zwei Parameter ergaben einen Fehler, die musste ich auskommentieren, und ein Verzeichnis anlegen:

Code:
cd /var/tmp
tar xzf apache_static.tar.gz
# Port setzen (muss nicht 8899 sein ;-)) 
./set_apache_config 8899

# Im neuen 2.4.6 Unbekannte Parameter MinSpareServers und MaxSpareServers auskommentieren
sed -i 's/^M..SpareServers/#&/' /var/tmp/apache/conf/apache.conf
# Log-Verzeichnis anlegen
mkdir -p /var/apache2/logs/


# neues Binary ausführbar machen und dann starten
chmod +x apache-2.4.6_mips_static 
./apache-2.4.6_mips_static -f /var/tmp/apache/conf/apache.conf


# Zur Not das Logfile auf Fehler Prüfen
cat apache/logs/error.log
 
Soooo,

nun mal hier das Putty Fenster...

Code:
Dradis login: root
Password:
   __  _   __  __ ___ __
  |__ |_) |__ |__  |   /
  |   |\  |__ |__  |  /_

   The fun has just begun ...


BusyBox v1.21.0 (2013-09-25 22:59:25 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

root@Dradis:/var/mod# cd /var/media/ftp/
root@Dradis:/var/media/ftp# cd websrv
root@Dradis:/var/media/ftp/websrv# ls
apache                    apache_bin
apache-2.4.6_mips_static  set_apache_config

root@Dradis:/var/media/ftp/websrv# ls -lia
    327 drwxrwxrwx    1 boxusr12 root          2048 Sep 28 20:23 .
      1 drwxrwxr-x    1 root     root          2048 Sep 25 23:12 ..
    296 drwxrwxrwx    1 boxusr12 root          2048 Sep 28 20:18 apache
    297 -rwxr-xr-x    1 root     root       3976956 Sep 25 23:57 apache-2.4.6_mips_static
    274 -rw-rw-rw-    1 boxusr12 root         33094 Sep 28 20:23 apache.conf
    300 -rwxrwxrwx    1 boxusr12 root       1429321 Sep 22 14:36 apache_bin
    301 -rwxrwxrwx    1 boxusr12 root           761 Sep 22 14:36 set_apache_config

root@Dradis:/var/media/ftp/websrv# chown boxusr12:root ./apache-2.4.6_mips_static

root@Dradis:/var/media/ftp/websrv# ls -lia
    327 drwxrwxrwx    1 boxusr12 root          2048 Sep 28 20:23 .
      1 drwxrwxr-x    1 root     root          2048 Sep 25 23:12 ..
    296 drwxrwxrwx    1 boxusr12 root          2048 Sep 28 20:23 apache
    297 -rwxr-xr-x    1 boxusr12 root       3976956 Sep 25 23:57 apache-2.4.6_mips_static
    300 -rwxrwxrwx    1 boxusr12 root       1429321 Sep 22 14:36 apache_bin
    301 -rwxrwxrwx    1 boxusr12 root           761 Sep 22 14:36 set_apache_config

root@Dradis:/var/media/ftp/websrv# chmod 777 ./apache-2.4.6_mips_static

root@Dradis:/var/media/ftp/websrv# ls -lia
    327 drwxrwxrwx    1 boxusr12 root          2048 Sep 28 20:23 .
      1 drwxrwxr-x    1 root     root          2048 Sep 25 23:12 ..
    296 drwxrwxrwx    1 boxusr12 root          2048 Sep 28 20:23 apache
    297 -rwxrwxrwx    1 boxusr12 root       3976956 Sep 25 23:57 apache-2.4.6_mips_static
    300 -rwxrwxrwx    1 boxusr12 root       1429321 Sep 22 14:36 apache_bin
    301 -rwxrwxrwx    1 boxusr12 root           761 Sep 22 14:36 set_apache_config

root@Dradis:/var/media/ftp/websrv# ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
root@Dradis:/var/media/ftp/websrv# ps | grep apache
 3297 root      1068 S    {busybox} grep apache

root@Dradis:/var/media/ftp/websrv# ./set_apache_config 85
now you may start apache with the command
./apache_bin -f /var/media/ftp/websrv/apache/conf/apache.conf

root@Dradis:/var/media/ftp/websrv# mkdir -p /var/apache2/logs/

root@Dradis:/var/media/ftp/websrv# ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
root@Dradis:/var/media/ftp/websrv# ps | grep apache
 3377 root      4552 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3378 boxusr12  4580 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf

root@Dradis:/var/media/ftp/websrv# ps | grep apache

 3377 root      4796 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3378 boxusr12  4580 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3381 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3382 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3384 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3385 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3386 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3387 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3388 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3389 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3390 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3391 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3392 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3393 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3394 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3395 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3396 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3397 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3399 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3400 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3401 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3402 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3403 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3404 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3405 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3406 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3407 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3408 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3409 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3410 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3411 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3412 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3413 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3414 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3415 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3416 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3417 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3418 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3419 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3420 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3421 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3422 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3423 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3424 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3425 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3426 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3427 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3428 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3429 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3430 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3431 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3432 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3433 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3434 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3435 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3436 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3437 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3438 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3439 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3440 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3442 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3443 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3444 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3445 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3446 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3447 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3448 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3449 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3450 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3451 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3452 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3453 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3454 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3455 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3456 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3457 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3458 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3459 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3460 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3461 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3462 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3463 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3464 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3465 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3466 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3467 boxusr12  5468 S    ./apache-2.4.6_mips_static -f /var/media/ftp/websrv/apache/conf/apache.conf
 3479 root      1068 S    {busybox} grep apache

Also erstmal danke an dich! Nun läuft der Prozess.

Aber, nun schau ich mir mal ob ich auf Prot 85 etwas finde...
 
Erfolg!

ippf.jpg

Nun ist die Frage wo kriege ich ein sauberes binary package her in dem die Server bzw. datei Pfade stimmen. Oder wie mach ich selber?

Vielleicht kannst du mir nochmal unter die Arme greifen, danke vorab.

Ich werde mal das OWNCLOUD Howto jetzt weiter verfolgen, das war der Dienst den ich eigentlich zum laufen bringen...

Gruß Phillip
 
Wenn du eh freetz auf der Box hast, kannst du auch damit gleich einen Apache auf die Box bringen.
Ansonsten nutze ich selbst den Apachen nicht, zu Details muss ich leider passen. Aber eigentlich konnte man doch so ziemlich alles in der Config-Datei einstellen, wie ich das verstanden hatte...
 
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.