fdfs文件服务环境搭建详细教程

fdfs文件服务环境搭建详细教程,第1张

Linux环境搭建少不了FastDFS的安装,本文记录Linux环境下安装fdfs的步骤。

将安装包上传至服务器

环境安装好的跳过此步骤

[图片上传失败...(image-c15bdd-1652446961897)]

libfatscommon 是 FastDFS 分离出的一些公用函数包,解压之后进入libfastcommon目录,执行 ./make.sh 和 ./make.sh install

同上,进入解压目录执行执行 ./make.sh 和 ./make.sh install

编译成功之后进入 /etc/fdfs ,会出现 client.conf.sample 客户端文件、 storage.conf.sample 、 tracker.conf.sample 两个基础配置文件,将这三个文件复制

再将fastdfs-5.05下conf文件夹中的http.conf和mime.types拷贝到 /etc/fdfs/中供nginx访问使用

[图片上传失败...(image-45d78d-1652446961897)]

执行命令 vim /etc/fdfs/tracker.conf

base_path=/data/fastdfs/tracker

修改如下:

[图片上传失败...(image-280bff-1652446961897)]

执行命令 service fdfs_trackerd start

启动成功后,在 /data/fastdfs/tracker 中找到两个新文件

[图片上传失败...(image-8bcea-1652446961897)]

大致流程和tracker配置一样

执行命令 vim /etc/fdfs/storage.conf ,修改内容:

store_path0=/data/fastdfs/file

tracker_server=192.168.18.125:22122

http.server_port=8086

日志文件存储路径

[图片上传失败...(image-e550a9-1652446961897)]

文件存储路径

[图片上传失败...(image-23e2c1-1652446961897)]

填写服务器ip(云服务器填内网ip)

[图片上传失败...(image-6c8618-1652446961897)]

执行命令 service fdfs_storaged start

启动成功后,在 /data/fastdfs/storage 中找到两个新文件

[图片上传失败...(image-49a113-1652446961897)]

执行 /usr/bin/fdfs_monitor /etc/fdfs/storage.conf ,成功如下

[图片上传失败...(image-f6a0ef-1652446961897)]

执行命令 vim /etc/fdfs/client.conf ,修改内容:

如图所示

[图片上传失败...(image-aa4a20-1652446961897)]

在 /data/fastdfs 下编写一个测试文件

[图片上传失败...(image-3e14e4-1652446961897)]

执行命令 /usr/bin/fdfs_upload_file /etc/fdfs/client.conf /data/fastdfs/test.txt

[图片上传失败...(image-395d27-1652446961897)]

成功返回文件路径,如图:

[图片上传失败...(image-80da85-1652446961897)]

如果出现错误,请检查(tracker.conf、storage.conf、client.conf)base_path、store_path0配置路径是否正确路径需要一致。

上述文件如果想要在web上查看,就需要配置nginx和fastdfs-nginx-module模块

进入fastdfs-nginx-module-master/src中,执行命令 cp mod_fastdfs.conf /etc/fdfs /将mod_fastdfs.conf文件复制到/etc/fdfs/目录下

执行命令 vim /etc/fdfs/mod_fastdfs.conf 修改 mod_fastdfs.conf 文件

[图片上传失败...(image-38e7af-1652446961897)]

fastdfs-nginx-module-master/src/config文件

进入到nginx文件夹中,执行命令 ./configure --add-module=/data/soft/fastdfs-nginx-module-master/src (module后面是fastdfs-nginx-module-master的解压路径)

然后安装nginx,执行命令 make &&make install ,安装成功编辑nginx.conf

[图片上传失败...(image-ad1b90-1652446961897)]

修改监听端口为 8086 (和前面配置的端口一致),添加如下内容:

重启nginx之后,开放指定端口

如果需要其他代理访问,需要监听配置这台服务器的8086端口。

如果 unknown directive “ngx_fastdfs_module” in /usr/local/nginx/conf/nginx.conf:151 ,可能是nginx一直是启动的,必须要重启nginx才可以, nginx -s reload 无效。

nginx和之前配置一样

首先先下载一个西部数码网站管理软件,百度一下第一个就是(这不是广告哦)这里需要根据你服务器的环境进行下载。

解压文件包,将压缩好的文件复制到其他盘(别放桌面,安装不了的。)

双击西部数码自动安装工具

如果你的电脑是新装的或里面没有任何东西直接点击开始安装,如果安装一些了你可以选择性安装,点击手动选择。

开始安装就等着就OK了,在过程中会弹出SQL的密码输入直接点击确定即可。

安装完成后桌面会出现网站管理工具的快捷方式,这样就OK了。

每个服务器可能有不同的系统, 但是我们都要对新的服务器进行一些配置,例如香港服务器,那么服务器的环境要如何配置呢?我相信这是很多新手站长的苦恼,其实这分三步就可以轻松搞定了。

第一步:进入系统后我们把系统光盘里的I386文件复制到任何盘符都行,开始安装IIS。进入“控制面板”,选“添加/删除程序→添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。用这种方法添加的IIS组件中将包括Web、FTP(可选可不选我们也可以用软件建FTP服务器)、NNTP和SMTP等全部四项服务。IIS网站搭建就不详说了。

第二步:装好IIS后我们就要开始配置:AspJpeg、AspUpload、imail(可选别的版本)、JMAIL 、Joekoe CMS 3.0 Free、LyfUpload.dll(复制到windows/systems32里面,运行cmd→regsvr32+LyfUpload.dll,注册这个组件)、MSXML、mysql、php、SQL2000

第三步:待以上都装好以后在配置IIS,具体步骤如下:

1), web服务扩展里面的 Active Server Pages  ̄|

Asp.NET v1.4322 |≯设置允许

在服务器端的包含文件 __|

PHP配置允许:新建WBE服务扩展:扩展名:PHP→添加→浏览→查找范围→PHP5→PHP5isapi.dll设置允许

(在这之前先安装PHP5)

2),网站:

属性→主目录→配置→选项→起用父路径勾上.

把上面这三部完成后,这样一台香港服务器环境就配置好了!服务器找我!展翼小T


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/598761.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-10
下一篇2023-07-10

发表评论

登录后才能评论

评论列表(0条)

    保存