Nginx|构建简单的文件服务器(mac) 续-FastDFS安装(mac)|文件存储方案
Nginx|构建简单的文件服务器(mac)
续上文FastDFS安装(mac)|文件存储方案,与上文的FastDFS一起构建简单的文件服务器。
笔者主要采用Nginx与FastDFS来搭建简单的文件服务器,在这个过程中踩了不少坑,在此进行相关记录以便相关学习,在此也万分感谢前人所做的贡献,本人mac系统为:

1 所需安装包
链接:https://pan.baidu.com/s/1mQNAb7djkAtX3NyqqURT6g
密码:lpoh
2 安装fastdfs-nginx-module-master
(1)解压上安装包,将其移动到FastDFS安装(mac)|文件存储方案所说的如下目录下:
/您方便的目录/fdfs
/var/fdfs
如图:

(2)配置/var/fdfs/fastdfs-nginx-module-master/src/ 下的名为config的文件
sudo vim /var/fdfs/fastdfs-nginx-module-master/src/config

注意:要确保在/usr/local/include/ 存在fastdfs与 fastcommon
(3)配置/var/fdfs/fastdfs-nginx-module-master/src/ 下的名为mod_fastdfs.conf文件
sudo vim /var/fdfs/fastdfs-nginx-module-master/src/mod_fastdfs.conf
查找各项配置如下:
connect_timeout=10 # 客户端访问文件连接超时时长(单位:秒)
tracker_server=您mac本机的ip:22122 # tracker服务IP和端口
url_have_group_name=true # 访问链接前缀加上组名
store_path0=/fastdfs/storage # 文件存储路径
(4)将该文件mod_fastdfs.conf移动到目录/etc/fdfs下。
3 安装Nginx
(1)进入上已经解压的安装包目录下,即进入nginx-1.17.0目录下,添加模块:
sudo ./configure --prefix=/usr/local/nginx/ --add-module=/var/fdfs/fastdfs-nginx-module-master/src(即填写上文配置好的fastdfs-nginx-module-master下的src路径,自行修改)
(2)编译
sudo make
sudo make install
控制台没有错误出现即表示安装成功。
(3)配置group访问路径
sudo vim /opt/nginx/conf/nginx.conf
在server上添加一项
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;
}
}
最后如下图:

(4)启动、终止、重启nginx
cd /usr/local/nginx/sbin
sudo ./nginx # 启动
sudo ./nginx -s stop #终止
sudo ./nginx -s reload #重启
Nginx|构建简单的文件服务器(mac) 续-FastDFS安装(mac)|文件存储方案的更多相关文章
- FastDFS安装(mac)|文件存储方案
目录 FastDFS安装(mac)|文件存储方案 1 FastDFS介绍 1.1 FastDFS架构 1.2 工作原理实例介绍 1.3 FastDFS上传和下载流程 1.4 FastDFS文件索引 2 ...
- Mac 电脑如何安装mac os 和win7双系统(win7多分区)
转载:Mac 电脑如何安装mac os 和win7双系统(win7多分区) 本文主要参考了2篇博文,并通过自己的亲身实践总结的.参考的2篇博文地址: http://wenku.baidu.com/li ...
- Nginx之使用nginx搭建简单的文件服务器
使用nginx可以搭建简单文件服务器 安装nginx(不详述) 修改配置文件 /usr/local/nginx/conf/nginx.conf user root; /usr/local/nginx/ ...
- nginx最简单的网站配置:单主机+静态文件
1.域名绑定主机:新建一个A记录,将www的子域名绑定到主机的ip上:2.主机的nginx设置监听端口,绑定域名,修改网站根目录路径和默认首选文件:/etc/nginx/conf.d 这个目录中新建一 ...
- Mac 命令行安装 dmg文件
1.安装dmg文件 hdiutil attach jdk-9.0.1_osx-x64_bin.dmg 会挂载在 /Volumes 目录下 2.安装pkg文件(可以 man installer 查看命令 ...
- FastDFS安装配置
FastDFS FastDFS为互联网量身定制,充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可用.高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传.下载等服务 ...
- FastDFS安装部署
博主本人平和谦逊,热爱学习,读者阅读过程中发现错误的地方,请帮忙指出,感激不尽 服务器信息: Storage:192.168.247.20 Traker:192.168.247.21 一.搭建环境准备 ...
- VMware 9.0.1安装Mac OS X Mountain Lion 10.8.2
原地址:http://zengwu3915.blog.163.com/blog/static/278348972013117114742496/ 所需软件1.VMware Workstation Bu ...
- 使用VMware安装Mac OS的综合整理教程(你要的这里都有……)
最近打算使用vmware安装Mac系统,听说安装Mac系统是非常繁琐的,经过几番尝试确实如此,所以写下此教程来更完整地讲解能够成功安装mac的步骤,那么废话不多说. 本次教程整合于多个网上教程,但如果 ...
随机推荐
- CoreDNS解析异常记录
CoreDNS解析异常记录 异常情况:集群是用kubespray部署的4个worknode,coredns默认部署2个deployment.今天发现部署了coredns的node上的pod正常解析内部 ...
- Ubuntu上mysql, 通过python连接报错Can't connect to MySQL server on xxx (10061)
通过sqlyog连接ubuntu上的mysql报错 试了试python直接连接也报同样的错 那应该就是ubuntu上mysql服务自己的问题了 查看mysql 版本 mysql -V root@clo ...
- linux之cat 操作
1.查看或创建 cat 1.txt #如果目录有这个文件则会打开查看,没有则会创建 2.压缩空白 cat 1.txt 我是第一行 我是第二 行 cat -bs 1.txt # 变成 cat 1.txt ...
- 【转】动态规划之最长公共子序列(LCS)
[原文链接]最长公共子序列(Longest Common Subsequence,简称 LCS)是一道非常经典的面试题目,因为它的解法是典型的二维动态规划,大部分比较困难的字符串问题都和这个问题一个套 ...
- 权威的国际敏捷认证Certified Scrum Master (CSM)
权威的国际敏捷认证Certified Scrum Master (CSM) A. 认证前 在学习Certified Scrum Master (CSM)之前,你需要了解: 什么是CSM CSM认证与其 ...
- Centos8安装Docker提示:package docker-ce-3:19.03.8-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed
Centos8安装Docker提示:package docker-ce-3:19.03.8-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but ...
- pytorch 中LSTM模型获取最后一层的输出结果,单向或双向
单向LSTM import torch.nn as nn import torch seq_len = 20 batch_size = 64 embedding_dim = 100 num_embed ...
- react引入图片不显示问题
在react 中引入图片的方式和正常不同,,很容易引入不显示 引入本地图片 1.(采用组件式引入方法) import Logo from "图片路径" <img src={L ...
- serialize和json_encode 区别
(1)serialize主要用于php的序列化,存储到文件或者数据库中,json_encode 也是序列化,但是 主要用于与其他语言比如js进行交互使用,对于传输来说,json有许多优点. (2)在显 ...
- ST3 package control
view-> showconsole (ctrl+`) import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775 ...