我们在Ubuntu上运行,并有一个Apache2的networking服务器与一些需要安装cron-jobs的应用程序。
cron作业偶尔会发送邮件,当然这些邮件会发送到www-data用户。 该用户的主目录是/ var / www,但出于安全原因,该目录由root拥有(也许这是一个坏主意……),这使得难以使用www数据帐户。
我正在考虑将www-datas主目录更改为/ home / www-data以使事情更简单。
会更改Apache默认用户的主目录什么都打破?
更改该用户的主目录不会破坏Apache。 Apache将有一个根wwwpath设置,所以请确保你不删除或更改该文件夹(或多个站点的文件夹)的权限。
不,不会的。 我已经build立了几个VHOST的文件根目录在我的HOME目录。 树结构与此类似
域1
Public Private log cgi-bin backup
域2
Public Private log cgi-bin backup
由于您有一个现有的站点,请确保您将vhostconfiguration文件更改为指向相应的文档根目录,请更改日志以写入您刚创build的相应域目录(而不是var / log)下的日志目录。 我通常为每个虚拟主机创build一个单独的.conf文件,而不是有一个冗长的默认configuration文件。 它给了我很大的灵活性来pipe理我的网站。