• 【花费9毛钱购买阿里云服务器搭建一个私有云盘-owncloud】


    花费9毛钱购买阿里云服务器搭建一个私有云盘-owncloud

    参考

    https://blog.csdn.net/u013894429/article/details/87916081

    准备工作

    1、一台云服务器;
    2、owncloud安装包;
    链接: https://pan.baidu.com/s/1zFe5amBEB7py17QdIuOWQw 提取码: 7777
    3、Filezilla,官网下载即可。

    安装

    由于云服务器自带yum源及关闭防火墙,我们省略了配置yum源操作及防火墙、selinux操作。

    1、购买一台9毛钱的云服务器,由于其自带操作系统,我们更改操作系统为Centos。
    在这里插入图片描述

    2、网络安全-安全组-配置规则,开放80端口。

    在这里插入图片描述
    3、使用Filezilla工具上传owncloud至服务器并解压至当前目录。

    unzip owncloud-10.0.10.zip

    在这里插入图片描述

    4、安装Apache。

    yum install httpd -y
    vi /etc/httpd/conf/httpd.conf
    修改151行的AllowOverride none
    改为AllowOverride All

    在这里插入图片描述

    5、启动httpd并设置开机自启。

    systemctl restart httpd
    systemctl enable httpd

    6、配置php界面。

    php -v
    提示命令不存在,则可正常安装php

    rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
    yum install php72w php72w-opcache php72w-xml php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring -y
    最后检查php -v,提示已存在版本。

    在这里插入图片描述

    7、安装mariadb

    yum install -y mariadb-server mariadb
    systemctl start mariadb
    systemctl enable mariadb

    8、进入我们已解压好的owncloud文奸济恶目录,将其复制至/var/www/html目录下

    cp -r owncloud /var/www/html
    chown -R apache:apache /var/www/html/owncloud/

    9、创建数据库

    mysqladmin -u root password “root”
    chcon -v -R -u system_u -r object_r -t httpd_sys_content_t ‘/var/www/html/owncloud/’
    chcon -R -t httpd_sys_rw_content_t ‘/var/www/html/owncloud/config/’
    chcon -R -t httpd_sys_rw_content_t ‘/var/www/html/owncloud/apps/’
    cd /var/www/html/owncloud/
    mkdir data
    chown -R apache:apache /var/www/html/owncloud/
    chcon -v -R -u system_u -r object_r -t httpd_sys_content_t ‘/var/www/html/owncloud/’
    chcon -R -t httpd_sys_rw_content_t ‘/var/www/html/owncloud/data/’
    chcon -R -t httpd_sys_rw_content_t ‘/var/www/html/owncloud/config/’
    chcon -R -t httpd_sys_rw_content_t ‘/var/www/html/owncloud/apps/’

    注意:此处若报错chcon: can’t apply partial context to unlabeled file,修改selinux可解决。

    vi /etc/selinux/config
    修改为enforcing,之后reboot重启即可在这里插入图片描述

    10、初始配置,使用服务器的公网ip访问owncloud地址
    地址为http://ip/owncloud。

    在这里插入图片描述
    11、使用已配置的账号密码登陆,可看到网盘已创建成功,可以进行上传、下载、删除、分享等操作。
    在这里插入图片描述

  • 相关阅读:
    又一个阿里云盘资源搜索引擎实现效果展示
    谁能赢下全屋智能这场“超级马拉松”?专业性成为硬指标
    图解 Google V8 # 18 :异步编程(一):V8是如何实现微任务的?
    【LeetCode: 207.课程表:拓扑排序+图】
    浅谈敏捷开发
    利用宝塔实现百度自动推送
    Git中tag的用法及作用
    宝玉:Sora 如何改变我们的生活
    python numpy数组
    Linux使用手册(自用)
  • 原文地址:https://blog.csdn.net/qq_44193529/article/details/125539895