【问题标题】:Wamp Server 3.0.6 working fine as localhost, but not on networkWamp Server 3.0.6 可以作为 localhost 正常工作,但不能在网络上运行
【发布时间】:2017-03-11 00:39:21
【问题描述】:

我刚刚在服务器上安装了 WAMP 服务器,登录到服务器后,一切正常,网站按我预期的方式显示,但是如果我尝试从远程机器访问该网站,我会收到一条消息

'禁止访问-您无权访问此服务器上的 /'

我已经检查了服务器是否在线并且所有服务都在运行......并且它们是

【问题讨论】:

  • 我相信你的 apache 配置错误。
  • 查看您的 apache http 服务器的主机配置。这就是定义接受或不接受哪些请求的配置。

标签: php wamp


【解决方案1】:

在您的虚拟主机目录中,将Require local更改为Require all grant

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot your_path
    <Directory  "your_path/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

改为:

    <Directory  "your_path/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>

【讨论】:

  • 如果您不使用虚拟主机,请在您的主要 httpd.conf 文件中:单击 Wamp 图标 -> apache -> httpd.conf。请注意,如果您不使用虚拟主机,则没有
【解决方案2】:

虚拟主机上最有可能的 apache 权限。确保它不限于本地主机。如果可能,请发布您的 apache 日志。错误日志会告诉你原因。

【讨论】:

  • 我从原版安装中唯一改变的是我勾选了“允许虚拟主机本地 ip 不是 127.*”
  • hmm.. 当我尝试打开 httpd-vhosts.conf 时,我收到一条错误消息 - '无法执行菜单项(内部错误)[异常] 无法执行运行操作:系统无法找到指定的文件。'
猜你喜欢
  • 1970-01-01
  • 2014-10-09
  • 2017-01-22
  • 2013-12-31
  • 1970-01-01
  • 1970-01-01
  • 2017-12-12
  • 2019-06-16
相关资源
最近更新 更多