我已经在 Windows 7 上安装了 Apache 服务器。当我尝试通过其 IP 地址访问服务器时,我在 Chrome 中得到:
禁止的
您无权访问此服务器上的 /。
在 IE 中我得到:
该网站拒绝显示该网页
HTTP 403 最可能的原因:
•该网站要求您登录。
我想强调的是,如果我输入任意 IP,我会收到另一条消息。所以,服务器正在工作它只是不想向我显示文件。
我已经检查了端口(我认为端口 80 已打开)。在我的“httpd.conf”文件中,我有“Listen 80”。
目前我认为问题出在文件和文件夹的权限上。谁能告诉我如何检查文件和文件夹的权限,如何更改它们(Linux 的 chmode 的 DOS 模拟),以及我需要设置哪些权限(这样外部的人可以看到我的文件但他们不能做某事坏的)。
预先感谢您的任何帮助。
这可能与权限相关,但在大多数情况下,我会说这是由于
index.html
您的 没有文件DocumentRoot
,并且没有Options Indexes
启用。DocumentRoot
(无论如何,你的 是什么?)来自维基百科:您想要的命令是 cacls - 在命令提示符下运行它并检查选项。您可以右键单击文件夹> 属性,并在此处更改权限。