加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
storage.sh 2.14 KB
一键复制 编辑 原始数据 按行查看 历史
gzlj 提交于 2019-06-14 21:35 . Update storage.sh
#!/bin/sh
if [ ! -f /initialized ]; then {
touch /initialized
sed -i "s#\(port\).*#\1=$STORAGE_PORT#" /etc/fdfs/storage.conf
sed -i "s#\(group_name\).*#\1=$GROUP_NAME#" /etc/fdfs/storage.conf
sed -i "s#\(base_path\).*#\1=$STORAGE_BASE_PATH#" /etc/fdfs/storage.conf
sed -i "s#\(store_path0\).*#\1=$STORAGE_PATH0#" /etc/fdfs/storage.conf
#sed -i "s#\(tracker_server\).*#\1=$TRACKER_SERVER#" /etc/fdfs/storage.conf
sed -i "s#\(tracker_server\).*##" /etc/fdfs/storage.conf
sed -i "s#\(http.server_port\).*#\1=$HTTP_SERVER_PORT#" /etc/fdfs/storage.conf
sed -i "s#\(base_path\).*#\1=$STORAGE_BASE_PATH#" /etc/fdfs/mod_fastdfs.conf
sed -i "s#\(store_path0\).*#\1=$STORAGE_PATH0#" /etc/fdfs/mod_fastdfs.conf
sed -i "s#\(storage_server_port\).*#\1=$STORAGE_PORT#" /etc/fdfs/mod_fastdfs.conf
#sed -i "s#\(tracker_server\).*#\1=$TRACKER_SERVER#" /etc/fdfs/mod_fastdfs.conf
sed -i "s#\(tracker_server\).*##" /etc/fdfs/mod_fastdfs.conf
sed -i "s#\(group_name\).*#\1=$GROUP_NAME#" /etc/fdfs/mod_fastdfs.conf
sed -i "s#\(group_count\).*#\1=$GROUP_COUNT#" /etc/fdfs/mod_fastdfs.conf
sed -i "s#\(http.server_port\).*#\1=$HTTP_SERVER_PORT#" /etc/fdfs/mod_fastdfs.conf
sed -i "s#\(url_have_group_name\).*#\1=true#" /etc/fdfs/mod_fastdfs.conf
sed -i "s#listen 8080#listen $HTTP_SERVER_PORT#g" /usr/local/nginx/conf/nginx.conf
for i in $( echo $TRACKER_SERVER | awk -v FS="," '{for(i=1;i<=NF;i++)print $i}' );do echo "tracker_server=$i" >> /etc/fdfs/storage.conf;done
for i in $( echo $TRACKER_SERVER | awk -v FS="," '{for(i=1;i<=NF;i++)print $i}' );do echo "tracker_server=$i" >> /etc/fdfs/mod_fastdfs.conf;done
#add groups
i=1
while(( $i<=$GROUP_COUNT ))
do
echo "[group$i]" >> /etc/fdfs/mod_fastdfs.conf
echo "group_name=group$i" >> /etc/fdfs/mod_fastdfs.conf
echo "storage_server_port=$STORAGE_PORT" >> /etc/fdfs/mod_fastdfs.conf
echo "store_path_count=1" >> /etc/fdfs/mod_fastdfs.conf
echo "store_path0=$STORAGE_PATH0" >> /etc/fdfs/mod_fastdfs.conf
let "i++"
done
}
fi
cd /etc/fdfs
touch mime.types
/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
tail -f /export/fastdfs/storage/logs/storaged.log
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化