我的 apache DocumentRoot 文件夹是$HOME/MyProject/src
。大型外部磁盘安装在/storage
路径上的服务器上。
我在 apache 中设置了一堆重写规则.conf
。例如:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/api/media/(.*) /data/$1 [L]
安装新的外部磁盘后,重写规则应指向 上的实际绝对路径/storage/myproject/data/$1
,而该路径不在DocumentRoot
路径中。
我想使用外部磁盘的存储空间来存储媒体文件。我无法使用源代码所在的默认磁盘,因为它太小了。我最好的选择是什么?当然这并不意味着将源和 DocumentRoot 移动到速度较慢的 HDD 外部存储。