在 Linux 上我应该将网站的非 Subversion 文件存储在哪里?

在 Linux 上我应该将网站的非 Subversion 文件存储在哪里?

我终于升级到 VPS 了。我计划运行大约 4 - 6 个网站,每个网站都有一个相当大的文件目录。即用户上传的媒体内容,例如图像和视频剪辑。

我通常会将站点的文件目录与站点本身分开,并通过符号链接进行连接。这样做是为了更轻松地将站点签入 Subversion,因为我不想在我的存储库中存在这些类型的文件。

在 Linux 服务器上,存储这些文件的最佳位置是哪里?

谢谢

答案1

有多种可能性。首先,您可能在这些机器上有一个除 root 之外的帐户,用于维护工作。因此,一个地方可能是用户主目录(例如/home/maintuser)。

如果您希望将这些文件与任何用户帐户分开存储,则将它们放置在以下位置/usr/local(“本地”表示它不由系统维护;这也是应该安装手动编译的软件的地方,而不是通过系统打包系统安装的那些软件 - 即与.tar.gz相对等)。.deb.rpm

第三个常见位置就在下面/opt,它最初用于第三方“非自由”安装。

相关内容