您的位置:首页 > 运维架构 > Nginx

nginx配合fastdfs使用-----安装和配置

2020-06-05 09:54 127 查看

1.解压缩nginx以及fastdfs-nginx-module

tar -zxvf nginx-1.18.0.tar.gz

2.在nginx目录中执行

sudo ./configure --prefix=/usr/local/nginx/ --add-module=fastdfs-nginx-module-master目录的绝对路径/src

可能会出现缺少PCRE包的错误
解决方法:

sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install openssl libssl-dev

上面步骤完成后继续往下
编译

sudo make

安装

sudo make install

复制fastdfs-nginx-module-master的目录路径下的src中的mod_fastdfs.conf

sudo cp fastdfs-nginx-module-master的目录路径/src/mod_fastdfs.conf  /etc/fdfs/mod_fastdfs.conf

修改 复制后的mod_fastdfs.conf

sudo vim /etc/fdfs/mod_fastdfs.conf

修改的内容
connect_timeout 超时时间

connect_timeout=10

tracker_server 跟踪服务器的ip和端口

tracker_server=自己的ip地址:22122

url_have_group_name url路径前面是否有/group,默认是false 这里设置true

url_have_group_name=true

store_path0 获取文件的路径

store_path0=/home/python/fastdfs/storage

修改完后继续
复制fastdfs-master目录中的conf中的http.conf以及mime.types

sudo cp fastdfs-master目录/conf/http.conf  /etc/fdfs/http.conf
sudo cp fastdfs-master目录/conf/mime.types  /etc/fdfs/mime.types

在nginx.conf 文件中的http部分添加配置信息

sudo vim /usr/local/nginx/conf/nginx.conf

配置信息

server {
listen       8888;
server_name  localhost;
location ~/group[0-9]/ {
ngx_fastdfs_module;
}
error_page   500 502 503 504  /50x.html;
location = /50x.html {
root   html;
}
}

启动nginx

sudo /usr/local/nginx/sbin/nginx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: