我正在设置一个私人 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 服务器的问题
答案3
如果需要移动目录内容,请向 usermod 添加 -m 选项:
usermod -m -d /home/www-data www-data