Moodle系列09:为何我的网站别人不能访问?

在之前介绍Moodle安装前准备工作的文章中我们已经提到过WampServer中发布的网站本地可以访问,别的机器不能访问的问题。在那篇文章中我们介绍了找到隐藏的在线状态切换菜单,然后通过它来发布的问题。但这里要跟大家说下抱歉,昨天我授课过程中,发现有些小伙伴通过这种方式可以实现,有些不可以实现。具体原因还未找到,只能大概猜测是不是这个程序功能——有——bug?

所以还是再在这里修改配置文件的方法吧。呃,首先得找到配置文件的路径,其实就是在前面文章提到的虚拟主机配置路径中,也就是:wamp/bin/apache/apache2.4.23/conf/extra/httpd-vhosts.conf。或者你也可以在WampServer中Apache菜单下去定位查找,这样更方便,如下图所示。



如果你的网站别的机器不能访问,那么很可能你的配置文件中Require项下的参数是local,也就是仅允许本地访问。



我们要做的修改,仅仅是将这一行改成:Require all granted(顺便说一下,旧版本中是使用Order而不是Require来配置的,但Order已经弃用了,所以你在网上搜索教程的时候也要注意一下发布的时间以及版本等信息,避免乱改一气)。
接下去将这个文件保存一下,然后重启Apache,这样别的计算机应该就可以正常访问你的网站了。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • 在上一讲中,我们已经基于WampServer建构起了一个Windows系统下的Apache+PHP+MySQL的服...
    iLester阅读 1,058评论 0 8
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,771评论 0 10
  • 在上一讲中,我们通过Wampserver中虚拟主机配置文件的修改,实现了默认主页中项目链接的正常导航。接续上文的说...
    iLester阅读 682评论 0 1
  • 上个月买了一盒豌豆,忘记煮了。后来发了芽。 没舍得扔,灵机一动要吃豆苗汤,于是大张旗鼓准备了起来。 彼程要种豆子啦...
    彼程阅读 2,584评论 0 1