如何使用设备访问localhost的部分内容

时间:2012-02-16 01:20:10

标签: wamp moodle

我已将最新稳定的MOODLE_21_STABLE分支拉到我的WAMP服务器localhost位置,所有安装和配置都成功,按照惯例在浏览器中运行。我现在正在寻找主题,并希望测试特定于设备的主题。

SO问题帮助我通过iPhone Safari和Android Chrome成功连接到我的本地主机,我可以浏览我在localhost上的各种项目和工具 - 所有这些都非常有效(成功的URL例如:http://192.168.123.135/ - 这是根WAMP页面。)

接下来,我尝试通过Safari访问我的Moodle安装(参考URL:http://192.168.123.135/moodle/moodle2/htdocs/),但Safari会提示错误:

“无法打开页面.Safari无法打开页面,因为它无法连接到服务器。”

提示下方的页面显示为:

“检测到访问不正确,此服务器只能通过'http:// localhost / moodle / moodle212 / htdocs'地址访问,抱歉。请通知服务器管理员。”

有两点需要注意:

  • Safari会在提示错误时将URL的IP地址部分重写为“localhost”,以查找我尝试输入的失败的Moodle URL。我自己的项目URL保留了他们的IP部分。
  • 页面错误中的上述“建议”地址也会再次发出相同的错误消息。

我觉得我距离这里很棒,在浏览设备时,有没有人对如何在WAMP本地主机(或类似设备)上访问我的Moodle安装有什么建议/想法?

我需要解除/启用某些服务器设置吗?

这可能是Moodle的特定问题,还是以这种方式访问​​服务器位置有些麻烦/不可能?

1 个答案:

答案 0 :(得分:1)

确保$ CFG-> wwwroot和WAMP配置文件中Apache vhost的IP地址都设置为192.168.123.135。也可能是主机名。听起来你有一个配置问题,内部和外部DNS名称没有以完全相同的方式解决。 Apache可能是罪魁祸首。

您指的是与WAMP安装在同一台计算机上的桌面Safari吗?