03
2020
01

redhat安装FastDFS的nginx插件 (分布式文件系统) (下)

0x01. 安装依赖的库

yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget

0x02. 下载nginx插件源码

# https://github.com/happyfish100/    # 下载地址
# fastdfs-nginx-module-master.zip     # 下载这个文件

0x03. 下载nginx

wget http://nginx.org/download/nginx-1.17.6.tar.gz

0x04. 解压

unzip fastdfs-nginx-module-master.zip

0x05. 配置

文件存放到/home/downloads/fastdfs-nginx-module-master
进入 fastdfs-nginx-module-master/src
修改config文件将/usr/local/路径改为/usr/
FastDFS-nginx-module/src下的mod_FastDFS.conf拷贝至/etc/fdfs/
cd /home/downloads/fastdfs-nginx-module-master/src
cp mod_fastdfs.conf /etc/fdfs/
并修改mod_FastDFS.conf的内容:
vi /etc/fdfs/mod_fastdfs.conf
base_path=/data/fastdfs
tracker_server=192.168.101.3:22122
url_have_group_name=true           #url中包含group名称
store_path0=/data/fastdfs/storage  #指定文件存储路径

0x06. 配置fastdfs

进入fastdfs安装目录 fastdfs-master/conf
复制http.confmime.types/etc/fdfs/
cd /home/downloads/fastdfs-master/conf
cp http.conf /etc/fdfs/
cp mime.types /etc/fdfs/

0x07. 创建目录

创建nginx/client目录
mkdir -p /var/temp/nginx/client

0x8. 解压nginx

tar -xzvf nginx-1.15.12.tar.gz

0x09. 安装配置

./configure --add-module=/home/downloads/fastdfs-nginx-module-master/src
make
make install

0x10.修改运行配置

cd /usr/local/nginx
修改nginx.conf

listen 80;

#用户组 的路径 http请求配置

location /group1/M00 {    root /data/fastdfs/storage/data;    ngx_fastdfs_module; # nginx工作的时候, 调用fastdfs

}

0x11. 启动nginx

/usr/local/nginx/sbin/nginx -s stop
/usr/local/nginx/sbin/nginx

0x12. 其它命令

检查进程
ps -ef | grep xxxx
结束进程
kill -9 xxxx
查看端口
lsof -i:端口号
关闭防火墙
systemctl stop firewalld
查看日志
cat /usr/local/nginx/logs/error.log


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。