[Frage] Webserver auf alter Fritzbox einrichten

querys

Neuer User
Mitglied seit
3 Sep 2005
Beiträge
79
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen,

mein Webspace wird zum Mai hin gekündigt, weshalb ich nun meine Homepage selber hosten möchte.
Hierfür möchte ich eine alten 7270 V2 verwenden, die bei mir im Keller verstaubt. Sie soll nur für den Webserver herhalten, alle anderen Funktionen werden nicht mehr benötigt (OK WLan kann man vielleicht mal noch weiterverwenden).

Ich bin jetzt soweit mit freetz vorangekommen, dass das Auswahlmenü in der Virtual Box läuft und ich auch soweit die Sachen auswählen konnte. Leider wurde ich von der schier unendlichen Anzahl an möglichen Modifikationen erschlagen.

Kann mir hier jemand einen Tipp geben, welcher Webserver empfehlenswert wäre und sich möglichst einfach konfigigurieren lässt?
Ich nutze die "devel" Variante, weil hier Fritz OS 6 mit enthalten ist, hier sind auch ein paar removals schon vorgegeben.

Ich würde mich sehr über einen Tipp freuen
 
Abend

Definiere Webserver.
Was soll er denn können?

Kann mir hier jemand einen Tipp geben, welcher Webserver empfehlenswert wäre und sich möglichst einfach konfigigurieren lässt?
Ohne freetz: AVM Webserver, einfach den Softlink in /var/html auf /data (1MB) zeigen lassen.
Mit freetz: Apache mit PHP und allen drum und dran (soviel, dass ein USB-Speicher benötigt wird).
 
Ich möchte eine einfache Webseite hosten. Ohne große Dinge nur html.
 
Warum nimmst du keinen externen Hoster wie z.B. http://www.pytal.de/ oder http://www.bplaced.net/, beide kostenlos und werbefrei.

Ganz ehrlich, mir war nicht klar, dass es sowas noch kostenfrei gibt. Sicher eine Alternative.
Dennoch wäre es irgendwie auch nett, den eigenen Webserver zu haben.

Ich bin jetzt gestern mal ein Testimage erstellen lassen. Allerdings kommt am Ende immer eines für die 7390 heraus, obwohl ich 7270 V2 ausgewählt habe :(
 
Okay ich hab es jetzt hinbekommen ein 7270 image zu basteln. Leider funktioniert es nicht. Die Box startet immer wieder neu.
Wenn jemand einen Tipp für mich hat, was man in ein image für einen Webserver stecken sollte/kann sodass es nicht external wird, wäre ich sehr dankbar :)
 
Moins

Wenn dir ein reinrassiger HTML/CSS/CGI/LUA der auch XML ausliefern kann reicht...

1. Bringe die Box in einen definierten Zustand (Recover).
2. Aktiviere den telnetd Server
3. Log dich ein und lösche den Softlink: rm /var/html
4. Erstelle einen Softlink nach rebootfesten Webspace: ln -sf /data /var/html
5. Erstelle eine index.lua in /data
index.lua
HTML:
<!DOCTYPE html>
<html>
<head>
<title>{?gTxtFritzBox?}</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="expires" content="0">
<meta http-equiv="refresh" content="3;URL=index.html">
</head>
<body>
<p><?lua print("...redirecting...") ?></p>
</body>
</html>
Die leitet um nach: index.html
6. Erstelle also auch diese
7. Dann ruf mal das Webinterface deiner 7270 auf. ;)

Mein /data Verzeichnis sieht so aus...
Code:
drwxr-xr-x 2 root root 0 Jun 20 2014 cgi-bin/
lrwxrwxrwx 1 root root 1 Jun 20 2014 home -> ./
lrwxrwxrwx 1 root root 9 Jun 20 2014 home.lua -> index.lua
lrwxrwxrwx 1 root root 9 Jun 20 2014 index.html -> index.lua
-rw-r--r-- 1 root root 368 Jul 7 2014 index.lua

Durch löschen des Softlinks /var/html und setzen auf den AVM Webspace /usr/www/avm kommst du wieder auf das AVM Webinterface.
Code:
ln -sf /usr/www/avm /var/html

Das Beispiel bezog sich auf das Webinterface zur Konfiguration.
Muss aber nicht sein.
Wenn MY!FRITZ nicht oder selten benutzt wird nimmst du diesen Softlink dir vor.
Das geht nämlich insgesamt mit 3 Softlinks in /var...
Code:
lrwxrwxrwx 1 root root 5 Feb 26 13:57 html -> /data/
lrwxrwxrwx 1 root root 20 Jan 1 1970 html.myfritz -> /usr/www.myfritz/avm/
lrwxrwxrwx 1 root root 16 Jan 1 1970 html.nas -> /usr/www.nas/avm/
 
Zuletzt bearbeitet:
Vollkommen OT, aber was ist eigentlich der Unterschied zwischen
Code:
<p><?lua print("...redirecting...") ?></p>
und
Code:
<p>...redirecting...</p>
? :gruebel:
 
Die Kombination erlaubt auch den Aufruf als reine HTML ohne LUA Interpreter, oder?
...ist schon länger her.

Ein Softlink zeigt als HTML auf index.lua: index.html --> index.lua

Quatsch, das print ist drin, um zu Sehen dass der LUA Interpreter funktioniert. ;)
Standardaufruf von / ergibt Auslieferung: index.var, index.htm, index.html == keine Ausgabe von: <p><?lua print("...redirecting...") ?></p>
...erst der explizite Aufruf von index.lua ergibt auch die Ausgabe.
/var/flash/ar7.cfg --> websrv
Code:
websrv {
port = "80";
https_port = "4443";
read_timeout = 15m;
request_timeout = 30s;
keepalive_timeout = 5m;
nokeepalive = "*";
errordir = "/usr/www/html/errors";
webdir = "/usr/www";
cgidir = "cgi-bin";
[COLOR=red]indexfn = "index.var", "index.htm", "index.html";[/COLOR]
users_only_for_https = yes;
cors_allow_origins = "*.avm.de";
cors_allow_headers = "SOAPACTION", "Content-Type", "Origin";
cors_allow_methods = "GET", "POST", "OPTIONS";
cors_max_age = 1d;
}
Für die LUA Ausgabe von print wird übrigens nicht extra cgi-bin/luacgi benötigt.
Entweder im Webserver eingebaut, oder er sucht zusätzlich in: webdir = "/usr/www"; (cgi-bin)
 
Zuletzt bearbeitet:
Perfekt, das klappt schonmal.
Jetzt muss ich die fritzbox nur noch so einrichten, dass Sie von außen erreichbar wird und dass sie sich im Haus-Lan brav verhält.
 
Hehe, genau das ist das Allercoolste.
Das kannst du locker übers Webinterface erledigen.
Einfach Internet/Freigaben/Fritz!Box Dienste aktivieren.
Denn der Webserver ist auch für HTTPS und IPv6 gerüstet.
 
Im Heimnetz läuft sie schonmal.
Blöde Frage am Rande
Wie kann ich bequem auf die Fritzbox zugreifen um z.B. größere Datenmengen dahinzukopieren, also auf den Webserver?
Weil ich habe ja jetzt keinen Zugriff z.B. vom Windows Explorer auf /var/data?
 
Den eigenen Webspace (1MB, /data) kannste eher dafür vergessen.

Eh, /var/data ? ...da befindest du dich direkt im RAM Speicher!
...ist der voll, ist dir ein Reboot der Box sicher.

Auf meiner 7270v2 überlebt /data sogar ein Firmwareupdate,
prima Platz für Skripte.

Leite einfach um auf: /nas
...oder bastel was Entsprechendes.

Desweiteren kannst du den Webspace auch auf USB also ein erreichbares NAS Verzeichnis erstellen/nutzen.

Die Macht des Links wird mit dir sein. :mrgreen:
 
Zuletzt bearbeitet:
Hab soweit schonmal was rumgebastelt. Vom Handy klappt es auch, allerdings ist der Link etwas umständlich.

Mir schwebt eine Erreichbarkeit an Port 80 vor und eine direkte Umleitung auf den USB Stick, sodass der Content von da kommt.
Leider will die Box https und einen anderen Port als die Hauptbox. Somit kommt jetzt eine kryptische URL bei raus

https://xyz.no-ip.org:Port/myfritz

nicht gerade handlich :/

Brauchbar wäre jetzt was wie
http://xyz.no-ip.org/
Da komm ich aber irgendwie nicht hin.
 
Tja, was hast du denn für einen Anschluss?
Bei 1&1 hab ich natives IPv6 Dual Stack...:cool:
Da brauchst natürlich einenDynDNS Anbieter der beides kann.
AVM kann und macht das mit/über: myfritz.net
No-IP hatte ich auch mal, die konnten aber nur IPv4.
 
IPv4 reicht mir ja erstmal aus. Denke auch, dass no-ip nur IPv4 kann.
Ich hatte jahrelang Dyndns, da die jetzt aber Geld wollen, war mir das zu doof.
Anschluss ist bei Vodafone, die können auch kein IPv6
 
Port 80 freigeben bedeutet aber auch: Standardport, wird gerne von Bots besucht
Es sei denn, du möchtest gefunden werden.

Tip: Nutze selber spdns.org, IPv4 & 6, bis zu 5 Hostnamen [Domains] möglich, gratis
...gute Doku, auch für Fritz!Box, deutsch.
 
Zuletzt bearbeitet:
Grundsätzlich soll die Seite ja gefunden werden. ist ja meine Homepage.
Allerdings kann ich Port 80 nicht freigeben, da das kein SSL Port ist. Zumindest funktioniert das bei mir nicht.
 
Ja, AVM will das nicht, zu Recht. ;)

Ich empfehle dir wärmstes eher den HTTPS Standardport: 443
...dann reicht https ohne Portangabe.

Und wozu gibt es eigentlich Favoriten (wieder Links) :confused:
 
Zuletzt bearbeitet:
Der ist leider schon weg und ich kann da auch nicht so recht hin umleiten von Host Europe.

Naja ich denke mir was aus :)
Ansonsten bleibt noch der Freie Webspace.
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,840
Beiträge
2,219,268
Mitglieder
371,543
Neuestes Mitglied
Brainbanger
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.