我的Windows 7机器上安装了Apache 2.2.21服务器。 我的网站已启动,我的/scripts子目录中的/scripts正在运行,但是当我尝试从/icons加载图标时,我收到403禁用错误。 我已经将它添加到我的httpd.conf文件中:

<Directory "c:/wamp/www/icons/">
    Options Indexes FollowSymLinks
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
</Directory>

仍然没有效果。 所以问题是:如何访问my /icons子文件夹中的文件?

PS:使用/images子目录工作得很好但问题仍然存在。

===============>>#1 票数:3 已采纳

我发现/icons/被包含在其他目录的别名中。 对我来说,配置文件位于:

C:\wamp\bin\apache\apache2.2.21\conf\extra\httpd-autoindex.conf

我不得不评论这一行:

Alias /icons/ "c:/Apache22/icons/"

===============>>#2 票数:0

好的,如果你的httpd.conf没有做任何事情,你应该重启apache。 必须重新启动对文档所做的任何更改,以便Apache可以“刷新”。

<Directory "c:/wamp/www/icons/">
     Options Indexes FollowSymLinks
     Order Deny,Allow
     Deny from all
     Allow from 127.0.0.1
</Directory>
  • 所以上面是你的代码。 它基本上在第4行说Apache应该拒绝从/ icons /文件夹的所有传入连接连接的连接。

  • 同样在第5行,它表示只允许来自127.0.0.1或localhost的传入连接。 所以基本上服务器可以访问它!

  • 如果更改它不起作用,你应该查看.htaccess。 另一种选择是从工作和粘贴它的文件夹中复制代码,只需将粘贴从EX:“C:/ WAMP / www / images /”更改为“C:/ WAMP / www / icons”。

===============>>#3 票数:0

您是否检查了/icons目录上的Windows权限,并确保Apache用户可以读取该目录? 图片中是否有可能的.htaccess文件?

编辑:好的,所以这不是权限。 我的下一个猜测是:上面的配置说“每个人都被禁止访问,除非他们来自127.0.0.1”。 但是你在Windows 7上.Windows 7试图提供帮助和现代化 - 并且通常首先尝试通过IPv6进行访问。 因此,您可能会显示为来自:: 1,这可能无法匹配127.0.0.1。 尝试关闭IPv6或添加Allow from ::1指令。

  ask by Pavlo translate from so

未解决问题?本站智能推荐:

2回复

WAMP的sites-available(apache)和httpd.conf - 使XXXXX.domain.com自动指向

我目前在WAMP的httpd.conf文件中有这个: 我创建了一个目录“foo.bar”,然后尝试了http://foo.bar.dev.co.uk ,我得到了这个: 未找到 在此服务器上找不到请求的URL /。 我想让这个设置在我的本地apache服务器以及我
2回复

目录更改后,Wamp卡在“服务器脱机”上

我想将Wamp读取文件的文件夹从wamp文件夹内的www文件夹更改为其他位置。 我试图更改httpd.conf文件,并用新文件夹替换每次出现的原始www文件夹。 问题是,在我执行完Wamp之后,它停留在带有消息“ Server Offline”的橙色图标上,并且似乎并没有真正启动。 当
3回复

启用httpd-vhosts.conf后WAMP服务器未运行

我尝试在我的WAMP安装上启用虚拟主机,但如果启用http-vhosts.conf,则WAMP服务器将无法运行,并且图标仍为橙色。 这是我的主机文件: 我的httpd.conf: 和我的httpd-vhosts.conf: 如果我将VirtualHosts添加到我的
1回复

配置了SSL conf文件后无法启动Wamp

我正在WAMP 2.5和Apache 2.4.9中设置SSL证书。 当我取消注释将conf / extra / httpd-ssl.conf包含在http.conf中时,Wamp无法启动。 这是我的ssl confg文件和httpd.conf。 请寻求帮助。 SSL Conf文件 H
1回复

WAMP-您的端口80未被实际使用

我使用wamp服务器已经很长时间了,但是今天突然停止了工作。 当我开始擦拭时,图标不会变成绿色,而是橙色。 我没有Skype,并且已从Windows features.IIS中禁用了IIS,但仍然无法正常工作。 我检查了Apache错误日志,它显示以下内容: [2014年
2回复

在wampserver2.0中加载xdebug时出现问题

我在apache服务器中加载xdebug时遇到问题。 这是我的设置: Apache 2.2.11 MySQL 5.1.36 PHP 5.2.0 Windows 7 Wampserver 2.0 php -i和php -m显示已安装xdebug模块php_xdebug-2.1.0
1回复

无法访问Web目录(www)中的WAMP服务器目录

我面临的问题是我刚刚升级到Win 7 64位并使用VC ++安装了Wamp服务器,并且工作正常。 但是我无法访问Web目录(C:\\ wamp \\ www)中的子目录,尽管可以访问文件。 请引导我。
4回复

apache无法在wamp服务器中启动

本地主机无法正常工作并且IIS服务器停止apache错误日志如下所示 谁知道这个PLZ帮助我的原因
1回复

如何在同一网络中的多台PC上托管WAMP服务器,并允许通过外部链接进行访问?

我在同一网络中只有几台PC。 其中一台机器(ip:192.168.1.110)已托管一个WAMP服务器,该服务器可通过外部IP访问。 现在,我想在另一台计算机上安装WAMP服务器(IP:192.168.1.120),并使其可以通过外部链接访问。 但是,这台新机器无法通过外部链接访问。 我
1回复

在另一台PC上出现错误消息“禁止您没有访问此服务器上的权限”

我已经在笔记本电脑上配置了Apache服务器。 但是,当我尝试从同一网络中的另一台计算机访问服务器上的文件trial.html时,出现错误 禁止您无权访问此服务器上的/trial.html Apache / 2.4.9(Win64)PHP / 5.5.12服务器 我的htt