1. 修改mod_fastdfs.conf和nginx.conf配置
1.1. 修改192.168.25.135、192.168.25.137机器上的mod_fastdfs.conf配置
vim /etc/fdfs/mod_fastdfs.conf
#需要修改的内容如下
group_name=group1 #卷/组名
url_have_group_name=true #url中需要包含组名
store_path0=/usr/local/fastdfs/storage01 #第一个存储目录
tracker_server = 192.168.25.135:22122 # tracker服务器1
tracker_server = 192.168.25.137:22122 # tracker服务器2
tracker_server = 192.168.25.138:22122 # tracker服务器3
1.2. 修改192.168.25.138机器上的mod_fastdfs.conf配置
vim /etc/fdfs/mod_fastdfs.conf
#需要修改的内容如下
group_name=group2 #卷/组名
url_have_group_name=true #url中需要包含组名
store_path0=/usr/local/fastdfs/storage01 #第一个存储目录
tracker_server = 192.168.25.135:22122 # tracker服务器1
tracker_server = 192.168.25.137:22122 # tracker服务器2
tracker_server = 192.168.25.138:22122 # tracker服务器3
1.3. 修改192.168.25.135、192.168.25.137、192.168.25.138这三台机器上的nginx.conf配置(之前已经修改过192.168.25.135的了)
#编辑nginx.conf文件
vim /usr/local/nginx/conf/nginx.conf
#添加如下配置
server {
listen 8888; #该端口为storage.conf中的http.server_port相同
server_name localhost; #当前主机的名字
location ~/group[1-9]/ { #拦截带有group1~group9的请求
ngx_fastdfs_module;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
2. 分布式FastDFS启动顺序
2.1. 首先启动所有机器上的trackerd
2.2. 其次启动所有机器上的storaged
2.3. 最后启动所有机器上的nginx