基于SpringBoot+Netty的聊天App开发日志(四)
APP开发
浏览:957 次

服务器环境建设
1.安装fastDFS
如果GCC不可用,请先安装GCC
1.检查从属包
yum-y安装zlib zlib devel pcre pcre devel gcc gcc-c++openssl openssl devel libevent libevent devel perl解压缩net工具wget
除了Mariadb,我需要的所有东西都收集在一个文件中(64位,全部可用),也可以直接下载,然后用winscp和其他工具上传
链接:提取代码:dgpt
注意:为了便于管理,创建了一个文件夹来存储所需的软件
mkdir开发人员
cd显影剂
1.2下载安装包(fastdfs源包、libfastcommon源包)
wget公司https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz
wget公司https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz
在/usr/lib64下找到libfast*文件,安装成功
图像.png
从lib64位环境复制到32
图像.png
安装fdfs
下载
wget公司
减压,减压
tar-zxvf V5.05.tar.gz
编写
cd快速dfs-5.05
./制造.sh
安装
./制造。sh安装
然后您可以在/usr/lib和/etc/fdfs下看到相关配置/
图像.png
将刚刚解压缩到/etc/fdfs的fdfs中的conf文件复制到/
图像.png
然后在etc下输入/fdfs以修改跟踪器Conf(而不是.sample)
设置base_更改路径,如图所示(用于日志记录)

图像.png
切换到根目录并递归创建base_ Path文件夹
图像.png
进入目录后,创建两个必需的文件夹
图像.png
现在要启动跟踪器,请返回/usr/bin/并使用命令启动它
图像.png
采用
fdfs_trackerd/etc/fdfs/tracker.conf
Start,后跟跟踪器配置文件的路径,restart后面跟这个命令
开始存储
首先返回刚刚创建的文件夹目录,记录日志和数据,并复制文件路径
图像.png
/fastdfs/存储
然后切换到配置文件目录并修改文件路径
图像.png
如果找不到base_ Path,请使用i输入手动搜索
图像.png
图像.png
请注意,group_ Name=是设置组名称和图片的路径前缀
修改存储实际图像的路径:
图像.png
修改tracker_服务器地址(使用intranet IP,如果使用公共IP,则需要打开其他端口)
图像.png
现在进入/usr/bin/目录并通过命令测试(直接使用或不使用命令)
图像.png
现在检查跟踪器和存储是否已配置并成功启动
图像.png
好的。最后,配置客户端
配置客户端
客户端配置与前两个序列和进程相同,但基本_所有路径都统一配置为内部网地址
现在让我们测试图像的上传。由于没有配置外部上载接口,请通过winscp将图像上载到/root目录,然后通过客户端命令测试上载,
图像.png

然后复制返回的值以访问(删除intranet IP)
您也可以使用此命令进行测试
图像.png
小心!使用此命令进行测试后,直接复制返回的值并添加IP地址
图像.png
图像已成功上载,但访问权限为404
参考资源:
如果如图所示返回连接,则表示成功!
图像.png
然后输入要查看的存储文件的存储数据
图像.png
因为第一个上传的文件将被索引分配为00/00,
现在您需要安装ngxin才能完全使用fdfs
常用命令:配置修改后重启
/usr/bin/fdfs/tracker/etc/fdfs/tracker。conf重新启动
/usr/bin/fdfs存储/etc/fdfs/storage。conf重新启动
cd/usr/local/nginx/sbin/
./nginx-s重新加载
在安装nginx和fastDFS集成之前,您可以查看我遇到的所有问题。花了将近两天的时间才解决。因为有很多问题
2.安装nginx
本次使用的版本1.12
服务器使用腾讯云。请注意,已配置安全组和开放端口
如果安装后发现无法访问该页面,则可能是防火墙问题。您需要添加相应的防火墙规则或直接关闭防火墙
w获取-c
不要使用此链接。Centos7上的这个链接有问题。这个问题花了我一天时间
要使用它,您需要在下载后重命名它
为什么这里有这么长的名单?因为最新版本的master和当前版本的nginx之间存在一些问题
wget公司https://github.com/happyfish100/fastdfs-nginx-module/archive/5e5f3566bbfa57418b5506aaefbe107a42c9fcb1.zip
谢谢你。请杀了我
我花了一天时间才解决这个问题
对于集成安装,请参阅
或者这个
请注意,解压缩命令是unzip

首先配置fastdfs-nginx
解压缩后,输入src目录、vim-conf文件,并删除所有