阿里云服务器ECS    
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新 [咨询更多]
阿里云存储OSS
简单易用、多重冗余、数据备份高可靠、多层次安全防护安全性更强、低成本 [咨询更多]
阿里云数据库RDS
稳定可靠、可弹性伸缩、更拥有容灾、备份、恢复、监控、迁移等方面的全套解决方案 [咨询更多]
阿里云安全产品
DDoS高防IP、web应用防火墙、安骑士、sll证书、态势感知众多阿里云安全产品热销中 [咨询更多]
阿里云折扣优惠    
云服务器ECS、数据库、负载均衡等产品新购、续费、升级联系客服获取更多专属折扣 [咨询更多]
云计算私有云网盘
2020-6-28    点击量:
  利用云服务器来做一个专属于自己的云网盘吧。
  
  一、环境准备
  
  一台云服务器(博主用的阿里云哦),远程连接工具(finalshell)。
  
  二、项目部署
  
  1.安装LAMP架构
  
  #安装数据库服务
  
  yum -y install mariadb-server mariadb
  
  #安装yum源,为安装php环境作准备
  
  yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
  
  #安装yum工具,为启用yum源作准备
  
  yum install yum-utils
  
  #启用指定yum源
  
  yum-config-manager --enable remi-php72
  
  #安装php和apache服务
  
  yum install httpd php php-gd php-json php-mysql php-curl php-mbstring php-intl php-mcrypt php-imagick php-xml php-zip
  
  2.启动服务和设置开机自启
  
  systemctl start httpd
  
  systemctl enable httpd
  
  systemctl start mariadb
  
  systemctl enable mariadb
  
  3.服务部署
  
  #部署数据库服务
  
  #进入数据库
  
  mysql
  
  #创建网盘项目需要用到的数据库nextcloud
  
  create database nextcloud character set utf8mb4 collate utf8mb4_general_ci;
  
  #设置指定用户访问权限
  
  grant all on nextcloud.* to 'nextclouduser'@'localhost' identified by '123456';
  
  #刷新权限
  
  flush privileges;
  
  #退出数据库
  
  exit;
  
  #apache服务部署
  
  #删除指定配置文件
  
  rm -rf /etc/httpd/conf/httpd.conf
  
  #利用finalshell上传我们自己的配置文件到/etc/httpd/conf/文件夹
  
  4.产品上线
  
  #下载项目包
  
  wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip
  
  #安装解压命令
  
  yum -y install unzip
  
  #解压项目包
  
  unzip nextcloud-15.0.0.zip
  
  #移动项目包到网站发布目录下
  
  mv nextcloud /var/www/
  
  #设置权限
  
  chown apache.apache /var/www/nextcloud/ -R
  
  #重启http服务
  
  systemctl restart httpd
  
  5.浏览器访问
  
  输入云服务器公网IP地址即可访问
  云计算私有云网盘
  登录
  云计算私有云网盘2
  主界面
  云计算私有云网盘3
  私人云网盘已经创建成功
推荐文章更多
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠