作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以访问
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/中的“主”页面相同。
以下是两个可能有帮助的链接:
关于apache - 如何在 CentOS 中设置用户指令的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31530273/
我是一名优秀的程序员,十分优秀!