【问题标题】:Everything is forbidden in a wamp serverwamp服务器中的一切都是禁止的
【发布时间】:2015-08-21 08:10:02
【问题描述】:

我在本地网络上使用 wampserver,每当我尝试访问任何页面时,都会收到 403 Forbidden 错误。我可以从 localhost 访问所有内容,但不能从任何其他计算机访问。这种情况以前没有发生过。有什么帮助吗?

【问题讨论】:

标签: apache wamp


【解决方案1】:

WAMPserver 被配置为单用户开发环境,以保护初学者免受被黑客入侵的可能性。所以默认情况下,Apache 将只接受来自运行它的机器的连接。

如果您想从网络上的另一台 PC 访问 WAMPServers Apache,如果您确定没有可能的外部连接(您有路由器并且端口 80 未转发端口),那么您需要做的就是:-

wampmanager -> Put Online

这将更改 Apache 配置以允许任何 ip 访问 Apache 并重新启动 Apache。

如果您想更具体地了解谁可以访问 Apache,然后像这样手动更改 httpd.conf 文件

wampmanager -> Apache -> httpd.conf

找到这个部分

Apache 2.4.x

#   onlineoffline tag - don't remove
    Require local

并添加一个特定的 IP 地址或子网的 4 个四分位数的前 3 个,以允许您内部网络上的任何人访问

#   onlineoffline tag - don't remove
    Require local
    Require ip 192.168.1

Apache 2.2.x

改变

#   onlineoffline tag - don't remove
    Order Deny,Allow
    Deny from all
    Allow from localhost 127.0.0.1 ::1

#   onlineoffline tag - don't remove
    Order Deny,Allow
    Deny from all
    Allow from localhost 127.0.0.1 ::1
    Allow from 192.168.1

【讨论】:

  • 我真是个白痴。由于某种原因,当服务器离线时,WAMP 图标仍然是绿色的。所以我什至没有想过检查它是否仍然在线。我刚刚开始浏览大量的配置文件。
  • OnlineOffline 并不意味着 Apache 是否正常工作。它们的意思是Online=Apache is accessible from all the universeOffline=Apache is only accessible from this PC 它纯粹表示Apache 的安全设置。如果图标为绿色,则表示 Apache 服务已启动。
猜你喜欢
  • 2015-04-18
  • 2012-05-20
  • 2012-05-22
  • 2013-10-23
  • 2012-09-12
  • 2012-01-12
相关资源
最近更新 更多