gpt4 book ai didi

apache - 如何在 CentOS 中设置用户指令的目录

转载 作者:行者123 更新时间:2023-12-04 19:37:54 26 4
gpt4 key购买 nike

我可以访问
http://host/~user1/index.html
按照一些在线说明(编辑 userdir.conf)

但是,我找不到任何有关访问用户指令其目录的信息,例如,如果我在 public_html 下创建 folderX,我想像这样访问该文件夹:http://host/~user1/folderX ;然后它将显示“folderX”目录的索引。 (现在我收到 403 禁止消息,您没有权限访问此服务器上的/~user1/folderX/。)

如您所知,如果我们在“/var/www/html/”目录下创建一个文件夹,例如folder1,我们可以访问文件夹http://host/folder1。直接列出目录的索引。

那么,有人可以帮忙吗?谢谢。

最佳答案

我不确定你到底在问什么,但如果你想要用户目录:

1) 您必须在 Apache 运行时启用 mod_userdir 模块

2) 您可以在 Apache 配置文件中添加额外的 UserDir 节

3) 每个希望的用户必须在他们的主目录下创建一个目录 ~/public_html(“public_html”是默认名称)。

4) 默认情况下,用户创建的任何子目录都可以从 Web 浏览器访问。该行为与/var/www/html/中的“主”页面相同。

以下是两个可能有帮助的链接:

  • http://httpd.apache.org/docs/2.2/mod/mod_userdir.html
  • http://ubuntuserverguide.com/2012/10/how-to-enable-and-configure-apache2-userdir-module-in-ubuntu-server-12-04.html
  • 关于apache - 如何在 CentOS 中设置用户指令的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31530273/

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