JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

FastDFS通过niginx发布http服务 777传奇网站发布网777传奇网站

wys521 2024-10-17 16:17:14 精选教程 16 ℃ 0 评论

据说FastDFS已经取消了自身的http协议支持,这个没有具体细究,反正大多数时候还是通过nginx来做支持的。首先我们要安装nginx,然后安装fastdfs-nginx-module模块。

① 安装nginx编译所需环境,否则编译会报make: *** No rule to make target `build', needed by `default'. Stop.错误

# yum install gcc-c++

# yum install -y pcre pcre-devel

# yum install -y zlib zlib-devel

# yum install -y openssl openssl-devel

② 安装nginx

# wget -c https://nginx.org/download/nginx-1.14.0.tar.gz
# tar -zxvf nginx-1.14.0.tar.gz
# cd nginx-1.14.0
# ./configure
# make
# make install
# /usr/local/nginx/sbin/nginx

访问机器80端口,如果可以正常出现nginx页面,安装成功。

③安装fastdfs-nginx-module模块

# wget https://github.com/happyfish100/fastdfs-nginx-module/archive/V1.20.tar.gz
# tar -zvxf V1.20.tar.gz
# tar -zvxf V1.20.tar.gz
# vim fastdfs-nginx-module-1.20/src/config

修改文件内容如下:

ngx_module_incs="/usr/include/fastdfs /usr/include/fastcommon/"

CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/"

进入niginx解压包目录
# cd /路径/nginx-1.14.0/
添加niginx模块
# ./configure --add-module=/模块路径/fastdfs-nginx-module-1.20/src
# make && make install

④配置fastdfs-nginx-module模块

进入模块解压包目录
# cp ./src/mod_fastdfs.conf /etc/fdfs/
# vi /etc/fdfs/mod_fastdfs.conf
# Tracker Server
tracker_server=你的IP:22122
# 如果文件ID的uri中包含/group**,则要设置为true
url_have_group_name = true
# Storage 配置的store_path0路径,必须和storage.conf中的一致
store_path0=/路径/fastdfs/file

⑤ 复制 FastDFS 的部分配置文件到/etc/fdfs 目录,否则nginx启动会报错……

# cd /softpackages/fastdfs-5.05/conf/
# cp anti-steal.jpg http.conf mime.types /etc/fdfs/

⑥配置nginx

# vim /usr/local/nginx/conf/nginx.conf
location ~/group([0-9])/M00 {
 ngx_fastdfs_module;
}
# /usr/local/nginx/sbin/nginx -s reload
访问成功!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表