Linux/Nginx下,怎么把本地视频文件目录配置到数据盘?
此说明的前提是EduSoho安装在Linux/Nginx环境下。
通常您购买的VPS、云主机都有系统盘、数据盘,一般情况下系统盘20G,操作系统以及EduSoho默认应该装在系统盘上的。那么EduSoho的本地视频文件也装在系统盘上了。随着上传的视频越来越多,系统盘就不够用了。这时就需要把EduSoho的本地视频文件,挪到数据盘下去了。
操作步骤很简单,只需会一点Linux基础命令就行。
假设EduSoho程序装在 /var/www/edusoho 目录下,数据盘挂载在/data下。
第1步,以root身份登录系统。
第2步,创建数据目录,并设置权限
mkdir /data/edusoho_data
chmod 777 /data/edusoho_data/ -Rf
第3步,进入EduSoho程序目录
cd /var/www/edusoho
第4步,移动 app/data/udisk目录到/data/edusoho_udisk。
mv app/data/udisk /data/edusoho_data/udisk
第5步,链接/data/edusoho_data/udisk 到 edusoho的app/data/udisk
ln -s /data/edusoho_data/udisk ./app/data/udisk
第6步,修改nginx配置。
找到:root /var/www/edusoho/app/data/;
修改为:root /data/edusoho_data/;
找到:fastcgi_param HTTP_X-Accel-Mapping /udisk=/var/www/edusoho/app/data/udisk;
修改为:fastcgi_param HTTP_X-Accel-Mapping /udisk=/data/edusoho_data/udisk;
第7步,重启Nginx。完工。
service nginx restart