2024年4月16日发(作者:)
[转载]moodle 内网、外网访问ip的设定
(2013-02-02 19:38:51)
/s/blog_
现在发现还是使用外网网址比较好,因为moodle网页里的图片、超链接是绝对地址,
内网外网用不同的地址访问会出现问题。如果在用外网地址编辑课程,用内网访问课程时,
图片、超链接就失效了。
2011.4.25修订
-------------------------------------------------------------------------------------
-------------
moodle一般作为局域网用户使用,如果想要内网外网同时使用,需要对
里$CFG->wwwroot = '/moodle'进行特殊设置。
搜索网络,根据以下提供教程都设置不成功。
==================================================
=====
教程一
Moodle内所有的链接都是绝对地址,通过文件中的$CFG->wwwroot
定义根位置。这使网站无法支持多域名、多IP。
比如,的IP是202.118.253.67。为方便被割裂到校园网外的
学生访问,现在想给它加一个网通IP,61.167.60.4,绑定在域名
上。一切都配置好之后,访问,再继续点击链接,就都被指向
了。网通IP形同虚设。
解决办法:在文件中加上这样一段代码:
if ($_SERVER['HTTP_HOST'] == '') $CFG->wwwroot = 'htt
p://'; else $CFG->wwwroot = '';
也可以干脆直接:
$CFG->wwwroot = '' . $_SERVER['HTTP_HOST'];
教程二
关于moodle内网外网访问问题的解决方案(转)2010-01-21 22:32现在学校普通存在
问题:在内网安装moodle后,想通过端口映射的方法让外网也能访问,如果按照moodle
默认设置是行不通的。昨晚终于找到了解决方案如下:
安装moodle后,找到moodle安装目录下的文件,找到
$CFG->wwwroot = '';将它修改为$CFG->wwwroot =
''.$_SERVER['HTTP_HOST'];即可。


发布评论