• 【花费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、使用已配置的账号密码登陆,可看到网盘已创建成功,可以进行上传、下载、删除、分享等操作。
    在这里插入图片描述

  • 相关阅读:
    面试经典-Spring篇
    Windows进入BIOS界面快捷键是什么
    MIT 6.s081操作系统实验 Lab2: system calls
    【软件测试毕业设计】网上订餐系统_自动化测试程序代码及报告
    【树莓派烤肉 001】从 0 开始用自己的树莓派搭建服务器:运维篇
    【Web3 系列开发教程——创建你的第一个 NFT(6)】为 NFT 设置价格
    【C语言】IO流(文件操作)- scanf / printf没那么简单!
    安全队列和曲线拟合
    iOS性能监控及自动化测试辅助工具对比-tidevice、py-ios-device(pyidevice)、sonic-ios-bridge(sib)
    C++核心编程
  • 原文地址:https://blog.csdn.net/qq_44193529/article/details/125539895