在 FreeBSD 中存储网站内容(数据)的推荐目录是什么?

在 FreeBSD 中存储网站内容(数据)的推荐目录是什么?

假设服务器使用 Apache,在 FreeBSD 中,最适合放置上传的文件、内容和数据的文件夹在哪里?这个问题是这个但特定于 FreeBSD。

手册只决定代码文件必须放置。出于安全原因,数据与 DocumentRoot 分开保存。

看看HIER 部分/usr/local看来我需要在下面创建一个新文件夹/usr/local/srv

我觉得很奇怪,因为它说应该/usr/local包含

“本地可执行文件、库等”

但没有提及数据。

答案1

凭借几年的经验,我想我可以自己回答:

  • 如果上传到/var/www,则必须将其存储在 DocumentRoot 之外的某个地方。使用这种方法,备份会更容易,因为备份脚本可以简单地获取整个/var/www文件夹和子文件夹,包括数据和代码。
  • 另一个合适的地方是/var/。如所述第 3 章 FreeBSD 基础 - 3.5. 目录结构

/var/ 多用途日志、临时、瞬时和假脱机文件。有时在 处安装基于内存的文件系统/var。可以使用varmfs-relate

  • 最终,用户 Apache 可能会/home创建一个文件夹来读取/写入数据。

相关内容