将外部硬盘添加到www文件夹

我已经构建了一个基本的Web服务器,一切正常。 我有一个外部硬盘驱动器,我想添加到我的/ var / www文件夹。 我该怎么做?

对你的问题最合乎逻辑的答案:我会考虑创建一个mountpoint / var /指向该光盘。 那样你的整个/ var /将会在那张光盘上。 那不是将它添加到当前的/ var / www /中。 如果当前光盘在/ var /您的新光盘中有很多内容,如果已经填充了该内容。 你可以按照这个答案做到这一点 。

第二个选项是在/ var /中创建符号链接以指向新光盘。 这样您就可以将新光盘添加到当前内容中。 但它可能会在将来造成麻烦:并非所有事情似乎都能理解或正确解释符号链接。 另外,你正在传播你的/ var /超过2张光盘。 因此,如果其中一张光盘打破另一张光盘变得无用……

为了提供一个更好的选择,因为你问“我该怎么做”:Apache2(假设你使用它)适用于虚拟主机 。 这样就无需在/ var /中存储Web内容,您可以通过在任何虚拟主机中包含文档,将其存储在任何您想要的位置。 默认值为/ var / www /。 因此,您可以使用您喜欢的名称(即/ user27374 /)安装光盘,并将您的网站内容放入该目录(该光盘上的./var/www/)。 您可以保留当前的/ var /,将其全部复制到新光盘(即/ user27374 / var / www /),创建指向此webroot的第二个虚拟主机,并在当前的一个保持活动状态时测试您的设置。

任何这些都可以使用,但最后一个我认为最简单,维护最少。 但随意考虑任何选项(或者如果其他人发布了不同的方法:))。

请注意,在加载数据时外部光盘不是最快的,如果您想使用网络服务器,则需要始终安装它。