如何将 www-data 主目录从 /var/www 更改为 /home/www-data?

如何将 www-data 主目录从 /var/www 更改为 /home/www-data?

我正在设置一个私人 Ubuntu 网络服务器。在我的公司中,我习惯将 www-data 的主文件夹部署在 /home/www-data 中,但在我的普通 Ubuntu 安装中,它位于 /var/www 中。

现在我该如何改变这种情况?用usermod -d?这是一个好主意吗?

答案1

简单的答案是:

usermod -d /home/www-data www-data

但请记住,您正在更改 Ubuntu apache 的默认设置,并且可能会破坏某些功能。查看 Ubuntu 文档了解详细信息这里

答案2

  • 您使用 Apache 网络服务器吗?

  • 您仍然可以继续使用相同的默认文档根目录“/var/www/html”,但如果您希望更改文档根目录,则可以在“/etc/apache2/”中找到的 Web 服务器配置文件中进行更改(如果是 ubuntu serve,请参考此路径获取 Web 服务器配置文件)

  • 你应该阅读 Ubuntu 服务器指南,它可能会回答你关于设置 Web 服务器的问题

    https://help.ubuntu.com/8.04/serverguide/httpd.html

答案3

如果需要移动目录内容,请向 usermod 添加 -m 选项:

usermod -m -d /home/www-data www-data

相关内容