标签:cal 虚拟机 dfs open 注意 增加 目录 name eve
提供了三个虚拟机:
一、 下载安装包
FastDFS 5.0.1
nginx 1.7.0
fastdfs-nginx-module_v1.16
由于使用Nginx提供文件的浏览访问功能,同时也需要安装Nginx服务。
二、安装服务
1. 增加编译环境
# yum -y install gcc gcc+ gcc-c++ openssl openssl-devel pcre pcre-deve # yum -y install pcre-devel openssl openssl-devel
2. 创建系统用户
# useradd fastdfs -M -s /sbin/nologin # useradd nginx -M -s /sbin/nologin
3. 安装FastDFS
tar -xvf FastDFS_v5.01.tar.gz cd FastDFS ./make.sh ./make.sh install
4. 安装Nginx
# cd ../ # tar -xvf fastdfs-nginx-module_v1.16.tar.gz # tar -xvf nginx-1.14.0.tar.gz # cd nginx-1.14.0
# ./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --add-module=../fastdfs-nginx-module/src # make # make install
注意:在Tracker Server上安装Nginx,不需要 --add-module=../fastdfs-nginx-module/src 这个配置项,而两个Storage Server的安装必须加上这个配置项。
三、Tracker Server配置
1. 创建数据及日志存放目录
mkdir -p /data/fastdfs/tracker
2. 修改tracker.conf配置
# vim /etc/fdfs/tracker.conf
更改下列两行配置:
base_path=/data/fastdfs/tracker group_name=group1
3. 修改nginx.conf配置
# vim /usr/local/nginx/conf/nginx.conf
修改完后代码如下,这是Tracker Server的一个负载均衡配置。注意这里的Tracker Server开放访问端口为84(非必须,只因为80端口已经作为其他用途)
user nginx nginx; worker_processes 4; pid /usr/local/nginx/nginx.pid; worker_rlimit_nofile 51200 events { use epoll; worker_connections 20480; } http { include mime.types; default_type application/octet-stream; log_format main ‘$remote_addr - $remote_user [$time_local] "$request" ‘ ‘$status $body_bytes_sent "$http_referer" ‘ ‘"$http_user_agent" "$http_x_forwarded_for" "$request_time"‘; access_log /usr/local/nginx/logs/access.log main; upstream server_group1{ server 192.168.42.128; server 192.168.42.129; } server { listen 84; server_name 192.168.42.130; location /group1 { include proxy.conf; proxy_pass http://server_group1; } } }
标签:cal 虚拟机 dfs open 注意 增加 目录 name eve
原文地址:https://www.cnblogs.com/yifanSJ/p/9231855.html