2017-08-26 2 views
0

Ich habe Moodle von einem LAMP-Paket (Linux, Apache, MySql und PHP) auf Hyper-v installiert und soweit ich im LAN bin funktioniert alles gut und durch Eingabe der IP-Adresse 192.168.1.83 Ich kann die Hauptseite von Moodle sehen. Seit vor einer Woche habe ich versucht, die Moodle für den Zugriff von außen LAN und kontrollierte andere ähnliche Fragen, aber ich war nicht in der Lage, und es hat mich so enttäuscht :(kann nicht auf meine eigene Moodle von öffentlichen IP-Adresse zugreifen

Kann jemand mit mir keine Erfahrung teilen, bitte?

Es ist gut zu erwähnen, dass ich die Portweiterleitung auf dem Router, um vorwärts einzurichten: 8010 bis 192.168.1.83:80 und:. 8011 bis 192.168.1.83:8080

ich auch wwwroot in der geändert Datei config.php von localhost zu http: 192.168.1.83

Ich habe Firewall auf Linux-Server deaktiviert, die Moodle ist gelegen.

Wenn ich versuche: 8010 in einem Browser von außen LAN, wird die Adresse in der URL zu 192.168.1.83 geändert, aber es ist ein Fehler, wie:

Diese Seite kann nicht erreicht werden. 192.168.1.83 dauerte zu lange, um zu antworten.

Hat jemand eine solche Erfahrung, um mir einen Kommentar zu geben?

Danke!

Antwort

0

Also, wenn Sie versuchen, http://192.168.1.83:8010 zuzugreifen, gibt moodle eine HTTP 303, die den Browser anweist, dass es eine andere URL umleiten sollte, was die ist, die Sie config.php in Moodles konfigurieren. Da Ihre Moodle-Konfiguration die wwwroot als http://192.168.1.83 konfiguriert hat, sendet sie diese als URL, an die Ihr Browser umleiten sollte. Jetzt versucht Ihr Browser, http://192.168.1.83 zu laden, aber da er keinen Zugriff auf diese LAN-Adresse hat, kann er keine Verbindung herstellen.

Was ich glaube, würde funktionieren, wenn Sie Ihre in config.php zu http://192.168.1.83:8010 geändert haben.

Verwandte Themen