Lokales Domainhosting?
Hallo Administratoren,
ja Ihr liest richtig
In einer Schule soll Schülern Webseitenprogrammierung beigebracht werden.
1. Hürdepunkt: Hierfür wird also pro Schüler
1x Webseite incl PHP (vhost?)
1x FTP Zugang zu den httpdocs
1x Mysql Datenbank
zur Verfügung stehen.
2. Hürde: Die Schüler sollen über das Internet Ihre Ergebnisse auch präsentieren können.
Natürlich dürfen die Schüler weder Datenbanken noch andere Zugänge zu den anderen Installationen haben. Die sinnvollste Variante meines Erachtens wäre hier selber einen "Domainhoster" zu spielen und ein Domain Control Panel bereit zu stellen. Ich habe mir hier z.B. OpenPanel ausgesucht, welches schick aussieht und auch die Funktionen bietet.
1. Frage:
Gehe ich hier schon den richtigen Weg, oder gibt es einfachere Lösungen für eine übersichtliche und einfache Administration von erstmals 25 Schülern.
2. Mit meinem Vorgehen benötige ich wohl auch noch einen DNS Server, der mir intern die Domains auflösen kann?
Siehe http://documentation.openpanel.com/images/b/b6/Gui_dns_prototype.jpg für DNS Einstellungen.
Siehe http://documentation.openpanel.com/images/1/11/Gui_websitelist.jpg für das Erstellen von Vhosts.
Ich stelle mir das ganze so vor:
http://schueler1.server.de für die webseite von Schüler1
http://schueler2.server.de für die webseite von Schüler2
http://schueler3.server.de für die webseite von Schüler3
etc ...
3. Wie können die Schüler Ihre Ergebnisse im Internet präsentieren, wenn der Server hinter einem normalen NAT Router steckt?
Vielen Dank bereits an denjenigen, der mir einen kleinen Denkanstoß hierfür geben kann!
ja Ihr liest richtig
In einer Schule soll Schülern Webseitenprogrammierung beigebracht werden.
1. Hürdepunkt: Hierfür wird also pro Schüler
1x Webseite incl PHP (vhost?)
1x FTP Zugang zu den httpdocs
1x Mysql Datenbank
zur Verfügung stehen.
2. Hürde: Die Schüler sollen über das Internet Ihre Ergebnisse auch präsentieren können.
Natürlich dürfen die Schüler weder Datenbanken noch andere Zugänge zu den anderen Installationen haben. Die sinnvollste Variante meines Erachtens wäre hier selber einen "Domainhoster" zu spielen und ein Domain Control Panel bereit zu stellen. Ich habe mir hier z.B. OpenPanel ausgesucht, welches schick aussieht und auch die Funktionen bietet.
1. Frage:
Gehe ich hier schon den richtigen Weg, oder gibt es einfachere Lösungen für eine übersichtliche und einfache Administration von erstmals 25 Schülern.
2. Mit meinem Vorgehen benötige ich wohl auch noch einen DNS Server, der mir intern die Domains auflösen kann?
Siehe http://documentation.openpanel.com/images/b/b6/Gui_dns_prototype.jpg für DNS Einstellungen.
Siehe http://documentation.openpanel.com/images/1/11/Gui_websitelist.jpg für das Erstellen von Vhosts.
Ich stelle mir das ganze so vor:
http://schueler1.server.de für die webseite von Schüler1
http://schueler2.server.de für die webseite von Schüler2
http://schueler3.server.de für die webseite von Schüler3
etc ...
3. Wie können die Schüler Ihre Ergebnisse im Internet präsentieren, wenn der Server hinter einem normalen NAT Router steckt?
Vielen Dank bereits an denjenigen, der mir einen kleinen Denkanstoß hierfür geben kann!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 181802
Url: https://administrator.de/contentid/181802
Ausgedruckt am: 22.11.2024 um 09:11 Uhr
11 Kommentare
Neuester Kommentar
Hallo,
wenn Du keinen Zugriff auf Den Router hast um Portweiterleitungen machen zu können, geht das ganze schon mal nicht.
Deine Vorstellung bezüglich der Namen geht auch nicht.
Alternativ kannst Du bei einem Dyn-DNS-Hoster eine Dyndns-Adresse anlegen und dann dafür sorgen, dass der Zugriff von ausserhalb so geht:
dyndnshosteradresse/schueler1/
dyndnshosteradresse/schueler2/
dyndnshosteradresse/schueler3/
Gruß
Chonta
wenn Du keinen Zugriff auf Den Router hast um Portweiterleitungen machen zu können, geht das ganze schon mal nicht.
Deine Vorstellung bezüglich der Namen geht auch nicht.
Alternativ kannst Du bei einem Dyn-DNS-Hoster eine Dyndns-Adresse anlegen und dann dafür sorgen, dass der Zugriff von ausserhalb so geht:
dyndnshosteradresse/schueler1/
dyndnshosteradresse/schueler2/
dyndnshosteradresse/schueler3/
Gruß
Chonta
Deine Vorstellung bezüglich der Namen geht auch nicht.
Wieso sollte das nicht gehen?
Sowas ist problemlos möglich und einen DNS-Server braucht man dazu nicht.
3. Wie können die Schüler Ihre Ergebnisse im Internet präsentieren, wenn der Server hinter einem normalen NAT Router steckt?
Port-Forwarding + DynDNS
Hallo,
weil server.de in Benutzung ist.
Wenn ihm die gehört und er für seine Domain auch DNS-Einträge einrichten kann, kann er mit seiner Namensgebeung weiter machen.
Das mit dem Presentieren hörte sich so an, als würrden die Schüler die Webseiten evtl auch bei Bewerbungen angeben können oder anderen exterenen zeigen können.
Nicht immer ist ein Eintrag in der Hostdatei möglich.
Gruß
Chonta
weil server.de in Benutzung ist.
Wenn ihm die gehört und er für seine Domain auch DNS-Einträge einrichten kann, kann er mit seiner Namensgebeung weiter machen.
Das mit dem Presentieren hörte sich so an, als würrden die Schüler die Webseiten evtl auch bei Bewerbungen angeben können oder anderen exterenen zeigen können.
Nicht immer ist ein Eintrag in der Hostdatei möglich.
Gruß
Chonta
Hallo,
kostenloser Account genügt.
Beispiel:
www.webservername.dyndns.org/schueler1
www.webservername.dyndns.org/schueler2
www.webservername.dyndns.org/schueler3
Und für die V-Hosteinträge als Servername für die einzelnen Seiten entweder www.webservername.dyndns.org/schueler1 oder www.webservername.dyndns.org/ wobei dann schueler1 etc alles verzeichnisse unterhalb des wwwroot von www.webservername.dyndns.org/ sein müssen.
Gruß
Chonta
kostenloser Account genügt.
Beispiel:
www.webservername.dyndns.org/schueler1
www.webservername.dyndns.org/schueler2
www.webservername.dyndns.org/schueler3
Und für die V-Hosteinträge als Servername für die einzelnen Seiten entweder www.webservername.dyndns.org/schueler1 oder www.webservername.dyndns.org/ wobei dann schueler1 etc alles verzeichnisse unterhalb des wwwroot von www.webservername.dyndns.org/ sein müssen.
Gruß
Chonta
weil server.de in Benutzung ist.
Kennst du das Wort "Beispiel"?
kostenloser Account genügt.
Ja, und zwar auch für http://schueler1.server.de (wenn man die 6€/Jahr für die Domain bezahlen kann)
Zitat von @Shardas:
Fangen wir mal erst lokal an. Funktioniert das, wird auch das mit dem Portforwarding schnell funktionieren.
Als erstes erstelle ich eine Domain.
Anschließend einen A-Record?
Darauf hin einen V-Host?
Wie gelangt man nun intern auf die Webseite der Domain?
Fangen wir mal erst lokal an. Funktioniert das, wird auch das mit dem Portforwarding schnell funktionieren.
Als erstes erstelle ich eine Domain.
Anschließend einen A-Record?
Darauf hin einen V-Host?
Wie gelangt man nun intern auf die Webseite der Domain?
Ich würd ganz einfach mal so Anfangen.
Setz nen Webserver auf mit V-Host.
Würde z.b. so funktionieren:
Nginx mit PHP und MySQL unter CENTOS 6
Dann trägst du bei einem Client die IP mit entsprechenden V-Host Namen in die Host Datei ein.
Schon musst du eigentlich die Webseite aufrufen können.
Dann gehst du her und trägst (fall's möglich) in deinem bestehenden DNS Server den A-Record des V-Host ein. Dieser DNS Server muss natürlich auch bei den Client's eingetragen sein. Dann sollte bei somit sollten die Webseiten bei den restlichen Client's auch funktionieren. Dann machst du bei deinem Router ein Portforwarding vom Port 80 auf die IP deines Webservers und erstellst entsprechende Einträge in einen öffentlichen DNS somit sollten die Webseiten nach kurzer Wartezeit überall funktionieren.