2017-08-26 119 views
0

我已經在Hyper-v上安裝了LAMP軟件包(Linux,Apache,MySql和php)的Moodle,並且就我在LAN內部而言,一切正常,並且通過輸入IP地址192.168.1.83我可以看到Moodle的主頁。由於一個星期前,我一直在試圖從局域網外部訪問的Moodle,並檢查其他類似的問題,但我不能,它已經讓我太失望了:(不能從公共ip地址訪問我自己的moodle

任何人都可以分享我的經驗,好嗎?

這是好事,何況,我爲了轉發設置端口轉發路由器上:8010 192.168.1.83:80和:8011至192.168.1.83:8080

我也一直在改變的wwwroot文件config.php文件從本地主機到http:192.168.1.83

我已經滅活防火牆Linux服務器上Moodle是定位。

當我嘗試:8010從LAN之外的瀏覽器,在URL地址被更改爲192.168.1.83,但有如下錯誤:

該站點無法到達。 192.168.1.83花了很長時間迴應。

有沒有人有這樣的經驗給我任何評論?

謝謝!

回答

0

所以,當您嘗試訪問http://192.168.1.83:8010,Moodle的返回HTTP 303它告訴它應該重定向另一個URL,這是您在Moodle的config.php配置一個瀏覽器。因爲您的Moodle配置有配置爲http://192.168.1.83wwwroot,其發送的網址到瀏覽器應該重定向。因此,現在您的瀏覽器嘗試加載http://192.168.1.83,但因爲它無法訪問該LAN地址,所以無法連接。

我相信會起作用的是,如果您將wwwrootconfig.php更改爲http://192.168.1.83:8010