2017-08-26 92 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