CentOS-7配置fastDFS文件服务器和安装Nginx
发布时间:2022-08-09 10:46:24 所属栏目:Linux 来源:互联网
导读:配置步骤实在是很繁琐,听我慢慢道来! 主要是配置管理(tracker)和存储(storage) 返回地址样式 -- 域名/组名/磁盘名/目录名/文件名 image - 1.获取安装包 fastDFS https://github.com/happyfish100/fastdfs/tags libfastcommon https://github.com/happy
配置步骤实在是很繁琐,听我慢慢道来! 主要是配置管理(tracker)和存储(storage) 返回地址样式 --> 域名/组名/磁盘名/目录名/文件名 image - 1.获取安装包 fastDFS https://github.com/happyfish100/fastdfs/tags libfastcommon https://github.com/happyfish100/libfastcommon/tags fastdfs-nginx-module https://github.com/happyfish100/fastdfs-nginx-module/tags nginx https://github.com/nginx/nginx/tags 文件包全部上传到 /usr/local/src 下(我是通过xftp上传的,具体看你业务需求,上传到指定其他地方也可以) 2.安装gcc环境 yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake yum -y install wget httpd-tools vim 3.安装libfastcommon 解压libfastcommon-1.0.55.tar.gz tar -zxvf libfastcommon-1.0.55.tar.gz 进入解压目录编译、安装 cd libfastcommon-1.0.55 编译: ./make.sh 安装: ./make.sh install 完成后 /usr/lib下就会有libfastcommon.so文件,如果没有就将libfastcommon.so文件复制到 /usr/lib 下 PS:(这个libfastcommon-1.0.55路径根据你的需求来指定,我的位置是这个 --> /usr/local/src/ ) cp /usr/local/src/libfastcommon-1.0.55/src/libfastcommon.so /usr/lib 4.安装FastDFS 解压fastdfs-6.07.tar.gz tar -zxvf fastdfs-6.07.tar.gz 编译:./make.sh 安装:./make.sh install 安装成功后将conf内的文件复制到 /etc/fdfs 下 cp /usr/local/src/fastdfs-6.07/conf/* /etc/fdfs 5.安装tracker 进入 /etc/fdfs 目录,修改tracker.conf文件,如果文件不存在,就复制tracker.conf.sample 为 tracker.conf 修该base_path = /home/yuqing/fastdfs为base_path = /home/logs/fastdfs(日志文件,也可自己指定位置) (指定位置时要在指定位置创建相应的文件目录) 端口位置:http.server_port = 8080 修改成 http.server_port = 80(修改成80端口,更方便) 组名:store_group = group2 修改成 store_group = group1 启动tracker:fdfs_trackerd /etc/fdfs/tracker.conf start(start换成restart是重启) 查看tracker状态:netstat -unltp | grep tracker image 6.安装storage 还是在 /etc/fdfs 目录下,修改storage.conf(如果文件不存在复制storage.conf.sample为storage.conf) 日志路径:base_path = /home/yuqing/fastdfs 修改为 base_path = /home/logs/storage(指定位置时要在指定位置创建相应的文件目录) 实际文件存储路径(能配置多个路径):store_path0 = /home/yuqing/fastdfs修改为 store_path0 = /home/data/storage(指定位置时要在指定位置创建相应的文件目录) tracker_server:tracker_server = 192.168.209.121:22122 修改为 tracker_server = 192.168.136.131:22122(服务器IP地址,ifconfig查询) 组名:group_name = group1(如果和tracker组名一样,不用修改) 端口:http.server_port = 8888修改为http.server_port = 80(都要保持一致的端口80) 启动storage:fdfs_storaged /etc/fdfs/storage.conf start 查看storage状态:netstat -unltp | grep storage image 然后查看tracker和storage是否互相通信:fdfs_monitor /etc/fdfs/storage.conf 如果出现ACTIVE,则证明服务启动正常,可以上传文件测试。 (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |