fastdfs-nginx-module和Nginx配置 - Go语言中文社区

fastdfs-nginx-module和Nginx配置


fastdfs-nginx-module和Nginx配置

下载好nginx:http://nginx.org/en/download.html
下载好fastdfs-nginx-module:https://github.com/happyfish100/fastdfs-nginx-module

将下载好的压缩包解压好

安装fastdfs-nginx-module

进入fastdfs-nginx-module目录下的src目录中:cd /root/fastdfs-nginx-module-master/src
这个目录是你自己存放fastdfs-nginx-module的目录

修改mod_fastdfs.conf文件: vim mod_fastdfs.conf

1、修改tracker服务器的ip和端口号
这里写图片描述
2、修改是否url路径使用组名,设置为true表示启用
这里写图片描述
3、修改文件保存的路径,路径必须和storage.conf中配置的相同
这里写图片描述

然后将mod_fastdfs.conf拷贝到/etc/fdfs目录中: cp mod_fastdfs.conf /etc/fdfs

修改/root/fastdfs-nginx-module/src/config文件:vim /root/fastdfs-nginx-module/src/config
这里写图片描述
图中标出的路径要和你的libfastcommon的路径保持一致,可能你的路径中有/local/这一层,如果你安装的目录没有/local/这一层,就将local删除。

安装nginx

我这里是在没有nginx的情况下安装的nginx。

进入解压好的nginx目录:cd nginx-1.12.2

配置nginx,输入以下命令

./configure 
--prefix=/usr/local/nginx 
--add-module=/root/fastdfs-nginx-module-master/src/

注意:/root/fastdfs-nginx-module-master/src/为你自己的fastdfs-nginx-module的路径

编译:make
安装:make install

注意:我这nginx是在本来没有的情况下安装的,如果你本来没有安装过nginx,可能安装nginx需要一些东西,具体的步骤,参考nginx安装的步骤,这里没有列出。

这样nginx就安装好了,我的nginx默认安装在了/usr/local/目录下。

配置nginx:vim /usr/local/nginx/conf/nginx.conf
这里写图片描述

注意:
1、 监听的端口要和storage.conf中的http.server_port=80的端口保持一致,storage.conf默认为:8888,如果这里将nginx监听的端口改为8888,需要在防火墙中开启8888端口
这里写图片描述
2、 配置nginx进行负载均衡的路径
这里写图片描述

查看nginx配置 nginx –V
这里写图片描述
出现以上的内容,说明fastdfs-nginx-module模块已经配置好了

启动nginx:/usr/local/nginx/sbin/nginx

查看nginx是否启动成功:ps -ef|grep nginx
这里写图片描述
出现以上内容就说明已经启动成功了。

个人感想:

至此就一个小型的FastDFS文件服务器就已经搭建好了,花了近两天的时间,不过终于弄好了,开心,加油!!!

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/zhwyj1019/article/details/79644907
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-28 00:32:40
  • 阅读 ( 1435 )
  • 分类:Go Web框架

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢