一、前言
源码下载方式
二、服务端部署
- 第一步:将服务端的代码下载下来放到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。
- 其他什么都不需要配置,直接点击左下角的三角箭头运行,成功。