2016-04-11 18 views
0

Ich konnte einen Moodle (Lernplattform) Webserver über VirtualBox und Ubuntu Desktop einrichten. Auf dem lokalen Rechner und LAN kann Moodle durch den Besuch von 192.xxx.xxx.xxx/moodle problemlos angesprochen werden. Nach dem Öffnen von Port 80 in meinem Netzwerk kann ich die Apache2-Standard-Indexseite erfolgreich aufrufen, indem ich meine öffentliche IP-Adresse von einem externen Netzwerk aus besuche.Zugriff auf Webserver von öffentlichen IP-Redirects auf lokale IP des Servers und schlägt fehl (Ubuntu Apache2, Moodle Hosting)

Wenn ich jedoch versuche, my.public.ip.address/moodle zu besuchen, leitet Moodle zum lokalen 192.xxx.xxx.xx/moodle des Servers um, was bei einem Besuch von einem externen Netzwerk offensichtlich fehlschlägt. Wie kann ich Moodle direkt "my.public.ip.address/moodle" akzeptieren?

Vielen Dank im Voraus!

Antwort

0

Haben Sie versucht, die öffentliche IP-Adresse für das www-root zu verwenden?

In config.php

$CFG->wwwroot = 'http://my.public.ip.address/moodle'; 
+0

Ich habe dies getan und es löst tatsächlich das Problem, während eine andere zu schaffen. Jetzt kann ich von einer externen IP auf die Moodle-Site zugreifen, aber nicht von der localhost/moodle-Adresse. Nichtsdestotrotz ist dies eine große Verbesserung. – Oliver