![Ubuntu 10.04 Apache 网站配置](https://linux22.com/image/520031/Ubuntu%2010.04%20Apache%20%E7%BD%91%E7%AB%99%E9%85%8D%E7%BD%AE.png)
查看基本的 Ubuntu 10.04 服务器设置,Apache 指向 /var/www,以便从那里查找要提供的文件。默认的 apache 用户是 www。
我只是想建立一个普通的 WordPress 博客。我应该以 root 还是 www 的身份将文件转储到 /var/www/?用户 www 似乎不方便,因为我不会以用户身份登录,但我想我可以将 /var/www 中的文件更改为 www。我也不会以 root 身份登录,但建议哪个用户应该拥有 /var/www 文件?
谢谢您的帮助。
答案1
apache 用户(ubuntu 上的默认 www-data)需要拥有必须写入的文件和目录、上传目录等。
我希望 apache 对不需要的任何文件不具有写权限,但是如果您要定期编辑文件,那么使用 root 帐户可能也不是一个好主意。在这种情况下,我建议将文件保留在您的普通用户帐户下。
答案2
需要记住的一点是,WordPress 的自动更新功能依赖于通过 FTP 访问本地主机服务器的能力,出于各种原因(可能无需解释),为 root 帐户启用 FTP 访问权限通常不是一个好主意。一定要使用具有 FTP 访问权限的其他帐户,最好是既不是 root 也不是 www-data 的帐户。