第2-1-2章 传统方式安装FastDFS-附FastDFS常用命令( 二 )

配置Nginx:
vim /etc/fdfs/mod_fastdfs.conf#需要修改的内容如下tracker_server=172.17.0.115:22122#tracker服务器IP和端口url_have_group_name=truebase_path=/home/fastdfs/storagestore_path0=/home/fastdfs/storage/base#配置nginx.configvim /usr/local/nginx/conf/nginx.conf#添加如下配置server {listen8188;## 该端口为storage.conf中的http.server_port相同server_namelocalhost;location ~/group[0-9]/ {ngx_fastdfs_module;}error_page500 502 503 504/50x.html;location = /50x.html {roothtml;}}启动Nginx:
/usr/local/nginx/sbin/nginx/usr/local/nginx/sbin/nginx -t/usr/local/nginx/sbin/nginx -s reload3.6 配置FastDFS Tracker3.5.1 配置Tracker复制创建tracker.conf
[root@node5-vm10 fastdfs-6.06]# cd /etc/fdfs[root@node5-vm10 fdfs]# lltotal 32-rw-r--r--. 1 root root1909 Apr3 11:11 client.conf.sample-rw-r--r--. 1 root root 10246 Apr3 11:11 storage.conf.sample-rw-r--r--. 1 root root620 Apr3 11:11 storage_ids.conf.sample-rw-r--r--. 1 root root9138 Apr3 11:11 tracker.conf.sample[root@node5-vm10 fdfs]# cp tracker.conf.sample tracker.conf修改配置文件:
[root@node5-vm10 fdfs]# vim tracker.conf# HTTP port on this tracker server# 修改端口http.server_port = 8180# the base path to store data and log filesbase_path =/home/fastdfs/tracker注意文件夹要手工创建好:
[root@node5-vm10 fdfs]# mkdir -p/home/fastdfs/tracker3.5.2 启动与关闭使用以下任一命令启动Tracker服务:
[root@node5-vm10 fdfs]# /etc/init.d/fdfs_trackerd startReloading systemd:[OK]Starting fdfs_trackerd (via systemctl):[OK]# 或[root@node5-vm10 fdfs]# service fdfs_trackerd startStarting fdfs_trackerd (via systemctl):[OK]# 或[root@node5-vm10 fdfs]# systemctl start fdfs_trackerd查看 FastDFS Tracker 是否已成功启动:
#初次成功启动后会在 /fdfsdfs/tracker/ (配置的base_path)下创建 data、logs 两个目录 。[root@node5-vm10 fdfs]# cd /fastdfs/tracker/[root@node5-vm10 tracker]# lltotal 0drwxr-xr-x. 2 root root 58 Apr3 11:28 datadrwxr-xr-x. 2 root root 25 Apr3 11:28 logs[root@node5-vm10 tracker]# systemctl status fdfs_trackerd● fdfs_trackerd.service - LSB: FastDFS tracker serverLoaded: loaded (/etc/rc.d/init.d/fdfs_trackerd; bad; vendor preset: disabled)Active: active (running) since Fri 2020-04-03 11:28:11 CST; 1min 8s agoDocs: man:systemd-sysv-generator(8)Process: 26724 ExecStart=/etc/rc.d/init.d/fdfs_trackerd start (code=exited, status=0/SUCCESS)Memory: 4.4MCGroup: /system.slice/fdfs_trackerd.service└─26727 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.confApr 03 11:28:09 node5-vm10.xxzx systemd[1]: Starting LSB: FastDFS tracker server...Apr 03 11:28:09 node5-vm10.xxzx fdfs_trackerd[26724]: Starting FastDFS tracker server:Apr 03 11:28:11 node5-vm10.xxzx systemd[1]: Started LSB: FastDFS tracker server.使用以下任一命令关闭Tracker服务
service fdfs_trackerd stop或systemctl stop fdfs_trackerd或/etc/init.d/fdfs_trackerd stop设置开机启动:
chkconfig fdfs_trackerd on或systemctl enable fdfs_trackerd.service或者:vim /etc/rc.d/rc.local/etc/init.d/fdfs_trackerd start#加入配置Tracker服务启动成功后,会在base_path下创建data、logs两个目录 。目录结构如下:
${base_path}|__data| |__storage_groups.dat:存储分组信息| |__storage_servers.dat:存储服务器列表|__logs| |__trackerd.log: tracker server 日志文件3.6 配置FastDFS Storage3.6.1 配置Storage进入 /etc/fdfs 目录,复制 FastDFS 存储器样例配置文件 storage.conf.sample,并重命名为 storage.conf
[root@node5-vm10 ~]# cd /etc/fdfs/[root@node5-vm10 fdfs]# cp storage.conf.sample storage.conf[root@node5-vm10 fdfs]# vim storage.conf修改以下配置信息 , 其他默认即可:
# Storage 数据和日志目录地址(根目录必须存在,子目录会自动生成)# 这里不是上传的文件存放的地址base_path =/home/fastdfs/storage# 逐一配置 store_path_count 个路径,索引号基于 0 。# 如果不配置 store_path0,那它就和 base_path 对应的路径一样 。store_path0 =/home/fastdfs/storage/base# FastDFS 存储文件时,采用了两级目录 。这里配置存放文件的目录个数 。# 如果本参数只为 N(如: 256),那么 storage server 在初次运行时,会在 store_path 下自动创建 N * N 个存放文件的子目录 。subdir_count_per_path=256# tracker_server 的列表 ,会主动连接 tracker_server# 有多个 tracker server 时 , 每个 tracker server 写一行tracker_server = 172.17.0.115:22122#访问端口 默认8888http.server_port = 8188创建Storage基础数据目录 , 对应base_path目录
# 对应base_path[root@node5-vm10 fdfs]# mkdir -p/home/fastdfs/storage# 这是配置的store_path0路径,有多个要创建多个mkdir -p/home/fastdfs/storage/base3.6.2 启动与关闭启动Storage前确保Tracker是启动的,可以用以下任一方式启动Storage:

推荐阅读