如何在CentOS中为用户指令设置目录
how to set the directory for user directive in CentOS
我可以访问
http://host/~user1/index.html
按照一些在线说明进行操作(编辑 userdir.conf)
但是,我找不到任何有关访问用户指令及其目录的信息,例如,如果我在 public_html 下创建 folderX,我想像这样访问文件夹:http://host/~user1/folderX ;然后它将显示 "folderX" 目录的索引。 (现在我收到 403 forbidden 消息,您没有权限访问此服务器上的 /~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/.
中的 "main" 页面相同
这里有两个可能有用的链接:
我可以访问 http://host/~user1/index.html 按照一些在线说明进行操作(编辑 userdir.conf)
但是,我找不到任何有关访问用户指令及其目录的信息,例如,如果我在 public_html 下创建 folderX,我想像这样访问文件夹:http://host/~user1/folderX ;然后它将显示 "folderX" 目录的索引。 (现在我收到 403 forbidden 消息,您没有权限访问此服务器上的 /~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/.
中的 "main" 页面相同这里有两个可能有用的链接: