简单的问题,但由于某种原因我无法在谷歌上找到确切的答案:
我在 Slicehost 上安装了全新的 Ubuntu,并且想在我的主目录中为包含一堆静态 HTML 文件的简单网站创建一个公共目录。我该怎么做呢?只是打字的问题吗mkdir public_html
并设置权限,或者有更干净的方法吗? (我记得过去我遇到过这样的问题:每次将文件复制到 public_html 目录中时,我都必须手动设置其权限,这非常令人沮丧。)
假设您已经安装了 apache,请执行以下操作:
sudo a2enmod userdir
sudo service apache2 reload
第一个命令启用 userdir apache mod,它正是您想要的。第二个重新加载 apache 配置,以便它开始使用新配置。
安装apache2:
sudo apt-get install apache2
当然,您还需要确保 public_html 文件夹的权限允许 www-data 用户查看其中的文件 - 755 通常效果很好。去做这个:
mkdir ~/public_html
chmod -R 755 ~/public_html
这将递归地 (-R) 遍历您的 public_html 并将权限设置为 755(所有者 rwx,以及组和其他 r-x、r-x)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)