济南网站推广优化,网站建设推广注册公司,美团网站网站建设发展,公众号商城制作价格其实国内有很多的大网盘#xff0c;也有很多用户在用。比如360网盘#xff0c;百度网盘#xff0c;等等。但是谁都无法确定国内的服务器会不会奔溃等情况#xff0c;这时候我们可以使用OwnCloud建立自己的私有的存储网盘
OwnCloud概述#xff1a;
OwnCloud是一个开源免费… 其实国内有很多的大网盘也有很多用户在用。比如360网盘百度网盘等等。但是谁都无法确定国内的服务器会不会奔溃等情况这时候我们可以使用OwnCloud建立自己的私有的存储网盘
OwnCloud概述
OwnCloud是一个开源免费专业的私有云存储项目它可以帮你快速的在个人电脑或者服务器上假设一套专属的私有云文件同步网盘也可以像百度网盘一样实现文件跨平台同步共享等等。
OwnCloud能让你将所以的文件掌握在自己的手中只要你的设备性能空间充足那么几乎没有任何的限制。
OwnCloud跨平台支持windows、mac、Android、ios、linux等平台而且还提供了网页版和webDAV形式的访问因此你可以在任何电脑手机上都可以获取到文件了。 本次测试环境Centos7.7 64位操作系统 192.168.0.10 ownclould 10.0.2 关闭selinux以及firewalld防火墙也可放行防火墙启用selinux策略 [rootyankerp ~]# setenforce 0
[rootyankerp ~]# systemctl stop firewalld.service 1、搭建OwnCloud需要LAMP的架构支持。
配置阿里云的镜像源 # Centos 7 基础数据源
[base]
nameCentOS-$releasever - Base - mirrors.aliyun.com
failovermethodpriority
baseurlhttp://mirrors.aliyun.com/centos/7/os/$basearch/
gpgcheck1
gpgkeyhttp://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7#released updates
[updates]
nameCentOS-$releasever - Updates - mirrors.aliyun.com
failovermethodpriority
baseurlhttp://mirrors.aliyun.com/centos/7/updates/$basearch/
gpgcheck1
gpgkeyhttp://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that may be useful
[extras]
nameCentOS-$releasever - Extras - mirrors.aliyun.com
failovermethodpriority
baseurlhttp://mirrors.aliyun.com/centos/7/extras/$basearch/
gpgcheck1
gpgkeyhttp://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7#外部拓展源
[epel]
nameExtra Packages for Enterprise Linux 7 - $basearch
baseurlhttp://mirrors.aliyun.com/epel/7/$basearch
gpgcheck0#php 5.6
[remi-php56]
nameRemis PHP 5.6 RPM repository for Enterprise Linux 7 - $basearch
mirrorlisthttp://mirrors.aliyun.com/remi/enterprise/7/php56/mirror
gpgcheck0[remi-safe]
nameRemis safe RPM repository for Enterprise Linux 7 - $basearch
baseurlhttp://mirrors.aliyun.com/remi/enterprise/7/safe/$basearch/
gpgcheck0
yum install -y httpd mariadb-server mariadb sqlite php php-opcache php-xml \
php-mcrypt php-gd php-devel php-mysql php-intl php-mbstring 2. 启动mariadb服务
[rootyankerp ~]# systemctl enable mariadb
[rootyankerp ~]# systemctl start mariadb
[rootyankerp ~]# netstat -anpt | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 12931/mysqld 3.初始化mariadb数据库
[rootyankerp ~]# mysql_secure_installation
Enter current password for root (enter for none): ##这里回车
Set root password? [Y/n] ##回车
New password: ##这里输入一次root账号的密码并回车。
Re-enter new password: ##这里再输入一次root账号的密码并回车。
Password updated successfully!
Reloading privilege tables..... Success!
Remove anonymous users? [Y/n] ##回车... Success!
Disallow root login remotely? [Y/n] ##回车... skipping.Remove test database and access to it? [Y/n] ##回车... skipping.Reload privilege tables now? [Y/n] ##回车... Success 4、开启并测试apache
[rootyankerp ~]# systemctl start httpd
[rootyankerp ~]# systemctl enable httpd
[rootyankerp ~]# netstat -anpt | grep httpd
tcp6 0 0 :::80 :::* LISTEN 12668/httpd
5、部署OwnCloud站点
下载源码包并移动到网站根目录
下载地址https://download.owncloud.org/community/owncloud-10.0.2.zip [rootyankerp ~]# unzip owncloud-10.0.2.zip
[rootyankerp ~]#cp -r owncloud/* /var/www/html/
修改权限
[rootyankerp ~]#chown -R apache:apache /var/www/html
6、在Mariadb数据库中创建OwnCloud的数据库所需的数据库、用户 [rootvm12 ~]# mysql -uroot -p123456
# 创建数据库并设置字符集为utf-8
create database owncloud character set utf8 collate utf8_bin;
# 创建用户owncloud 设置密码 owncloud
create user owncloudlocalhost identified by owncloud;
# 给owncloud用户赋权
grant all privileges on owncloud.* to owncloudlocalhost;
7、通过web界面安装OwnCloud http://192.168.0.10