为什么wamp Apache不允许API访问我的www文件夹?

时间:2015-06-24 02:52:58

标签: windows apache api localhost wamp

我有一段代码,外部API需要访问我的“www”文件夹才能显示图像。当我从浏览器加载网址“http://localhost:8001/images/1.jpg”时,它会显示图片。但是,当我通过它所说的代码访问它时,“连接被拒绝”。我也关闭了防火墙。我也尝试使用IP地址而不是“localhost”。这也不起作用。请帮忙。

1 个答案:

答案 0 :(得分:1)

请记住,域名localhost具有特殊含义。它总是意味着这台PC,或者更准确地说就是这个网卡的环回地址。

我无法使用域名localhost从这里访问您的电脑,因为它将一直循环回我的电脑。

如果您希望外部网站拨打电话,那么您需要做很多事情。

  • 为自己购买域名,您可以购买真实域名,也可以使用动态DNS服务,例如dyndns.com或noip.com

    或者您使用路由器WAN IP地址。

  • 然后你必须修改httpd.conf文件,以便Apache允许访问 来自所有ipaddress的

  • 然后您必须将您的路由器端口转发,以便NAT防火墙允许 端口80上的外部访问将转发到内部PC 运行Apache,只运行那台PC。

  • 并且可能修改Apache PC上的软件防火墙以允许从端口80上的外部源访问