网络云盘项目——服务端部署客户端部署演示运行效果

Posted 董哥的黑板报

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络云盘项目——服务端部署客户端部署演示运行效果相关的知识,希望对你有一定的参考价值。

一、前言

源码下载方式

二、服务端部署

  • 第一步:将服务端的代码下载下来放到ubuntu中,如下图所示(只需要server目录就行了,如果是按照之前的文章来,那么已经下载过了)。

  • 例如,我们把server目录下载下来,存放到一个名为cloud_didk的目录中。
ls cloud_disk
 
cd cloud_disk/server
 
ls

  • 下载下来之后还需要修改一些配置。
  • 第二步:修改conf/目录下的cfg.json文件。
    • redis:配置redis服务端的IP和地址。
    • mysql:添加MySQL的相关信息,并且database设置为我们之前创建的colud_disk。
    • dfs_path:因为我们的服务端程序调用C API以客户端的身份去访问FastDFS,因此需要一个FastDFS的客户端配置文件(这个配置文件我们前面文章已经设置了,此处填/etc/fdfs/client.conf即可)。
    • web_server:填写我们的nginx的IP地址和端口(此处我的ubuntu是一个云服务器,因此填写对应的IP和80端口(80端口是Nginx运行的默认配置端口))。
    • storage_web_server:为storage设置的。

  • 第三步:将服务端程序根目录下的脚本全部赋予可执行权限。
chmod a+x start.sh

chmod a+x fastdfs.sh

chmod a+x fcgi.sh

chmod a+x nginx.sh

chmod a+x redis.sh

  • 第四步:在服务端的根目录下输入下面的命令编译服务端程序。
make clean

sudo ldconfig

sudo make

  • 第五步:执行启动脚本,启动服务端。
sudo ./start.sh

三、Qt客户端部署

安装Qt Creator

  • 下载之后,修改一下conf/目录下的cfg.json文件,修改一下服务端的IP。

  • 下载之后,打开这个项目,如下所示:

  • 其他什么都不需要配置,直接点击左下角的三角箭头运行,成功。

以上是关于网络云盘项目——服务端部署客户端部署演示运行效果的主要内容,如果未能解决你的问题,请参考以下文章

网络云盘项目——Redis部署MySQL部署MySQL表设计

Sonic 开源移动端云真机测试平台 - 设备中心接入安卓设备实例演示,Agent端服务部署过程详解

Sonic 开源移动端云真机测试平台 - 设备中心接入安卓设备实例演示,Agent端服务部署过程详解

网络云盘项目——FastDFS集群部署

nssm在windows上部署服务(bat或exe)隐藏黑窗口运行java项目

毕业设计So Easy:基于微服务架构的学校培训管理系统