gpt4 book ai didi

linux - 禁止访问文件夹

转载 作者:太空宇宙 更新时间:2023-11-04 04:25:08 25 4
gpt4 key购买 nike

当我尝试访问 Linux CENT OS 服务器中的文件夹时,出现以下错误。

Forbidden

You don't have permission to access /blog/ on this server.

Apache Server at www.franchisedirectory.com.au Port 80

我更改了 httpd.conf 和 .htaccess 中的设置,但它似乎没有执行任何操作。

有什么地方可以改变这个吗?

最佳答案

“您无权访问 /foo ...”并不意味着路径 /foo在操作系统中。这意味着您无权访问URL /foo 。例如,假设对该域的请求转到位于 /var/www/webroot 的文档根目录。 。然后/foo (除非您在其他地方别名)转到 /var/www/webroot/foo 。这是需要适当权限的目录(除了 <Directory>/.htaccess 控件。)

我刚刚在我的服务器上设置了以下内容来证明这一点:

Alias /foo /bar

我创建了一个 /bar shell 提示符下的目录。我用 chmod a-rwx /bar 删除了所有权限。然后我重新启动 Apache 并浏览 /foo 。你猜怎么着?

You don't have permission to access /foo on this server.

它清楚地报告 URL,而不是它被转换到的路径。

我不推荐chmod 777顺便说一句,因为这意味着世界可写。 chmod 744更好:对所有者可写,对其他人可读。如果是目录,755 (也添加执行位)。

祝你好运,伙计。

关于linux - 禁止访问文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9732424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com