ubuntu16.04,linux下搭建属于自己的个人云盘owncloud

ubuntu16.04,linux下搭建属于自己的个人云盘owncloud,第1张

owncloud是一个开源的云盘解决方案,我们可以用owncloud快速地搭建起我们自己私有的云盘,这样文件地安全性和云盘地可靠性都有保证,对于公司和个人都是非常有用的。

ubuntu、Apache-网页服务、MySQL-数据库、PHP-开发环境)

建议root权限下安装

1,登陆root用户(建议)

sudo passwd root——设置root密码

su root——登陆root用户,并输入密码即可

2,安装Apache服务

sudo apt-get update——先更新软件库

sudo apt-get install apache2——安装Apache服务,输入y下载安装,等待完成即可

sudo /etc/init.d/apache2 restart——重启Apache服务,验证是否安装成功

3,安装mysql-server

输入root密码

4,安装PHP

安装php扩展

A,安装phpmyadmin——可选,这是一款网页版的MySQL管理工具,提供图形化界面

sudo apt-get install phpmyadmin——安装过程第一项使用空格选择Apache,接着会要求输入MySQL密码,以及phpmyadmin连接MySQL的密码,

B,在浏览器地址栏输入:IP/phpmyadmin,输入用户名和密码,可正常登录即表明正常

5,创建数据库,用户及授权

sudo mysql -u root -p ——登录MySQL数据库

use mysql——表明要使用MySQL数据库

create database owncloud——创建数据库,注意MySQL数据库句末必须带分号()

CREATE USER `owncloud`@`localhost` IDENTIFIED BY 'owncloud'——创建用户

grant all privileges on owncloud.* to 'owncloud'@'localhost' with grant option——授权

FLUSH PRIVILEGES——刷新

exit——退出MySQL

6,下载安装owncloud

下载

Unzip owncloud-10.0.9.zip——解压

sudo mv owncloud /var/www/html——移动

(1)赋予相应muld权限

sudo chown -R www-data:www-data /var/www/html/owncloud/

sudo chmod -R 755 /var/www/html/owncloud/

(2)重启网页服务

sudo /etc/init.d/apache2 restart

在浏览器中输入:http://IP地址/owncloud,将出现初始化页面:用户名密码、数据目录默认或更改,数据库用户密码就是MySQL设置的用户密码,数据库名即是创建的owncloud,最后一项我填的是localhost:5432,然后点完成;登录即可开始使用了。

初始设置

安装CentOS 7默认最小配置然后安装目前所有的更新:

yum -y update

接下来,我们需要安装PHP,Apache Web服务器和MySQL服务器和PHP扩展:

yum install httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo wget vim

设置SELinux允许owncloud写数据:

setsebool -P httpd_unified 1

防火墙设置:

firewall-cmd --permanent --zone=public --add-service=http

firewall-cmd --permanent --zone=public --add-service=https

firewall-cmd --reload

使用下面的命令启动Apache:

systemctl start httpd.service

通过此命令启动MariaDB:

systemctl start mariadb.service

自动启动的服务在系统启动:

systemctl enable httpd.service

systemctl enable mariadb.service

安装

首先,我们需要从官方网站下载owncloud。运行以下命令:

wget https://download.owncloud.org/community/owncloud-7.0.0.tar.bz2

解压文件:

tar -jxvf owncloud-7.0.0.tar.bz2 -C /var/www/html/

接下来我们需要为Web服务器上文件目录设置读写权限:

chown -R apache.apache /var/www/html/owncloud/

数据库配置

配置MariaDB实例:

mysql_secure_installation

在设置过程这都输入 Y 并回车。

创建 owncloud 数据库和用户。

登录到MySQL服务器,使用以下命令:

mysql -u root -p

接下来,我们需要创建owncloud用户和权限:

mysql>create database owncloud

mysql>create user ‘owncloud’@’localhost’ identified by’somedatabasepassword'

mysql>grant all on owncloud.* to ‘owncloud’@’localhost'

mysql>flush privileges

mysql>quit

Apache服务器配置

打开你最喜爱的编辑器编辑 owncloud 外部配置文件,我用vim:

vim /etc/httpd/conf.d/owncloud.conf

在配置文件中添加以下行:

Alias /owncloud /var/www/html/owncloud

Options Indexes FollowSymLinks

AllowOverride All

Order allow,deny

allow from all

启动Apache和MariaDB服务:

systemctl start httpd.service

systemctl start mariadb.service

owncloud配置

打开你喜欢的浏览器访问 http://你的 ip 地址/owncloud 或者 http://你的域名/owncloud。它将显示初始owncloud设置页。必须要活在配置。

安装

首先,我们需要从官方网站下载owncloud。

解压文件:

tar -jxvf owncloud-7.0.0.tar.bz2 -C /var/www/html/

接下来我们需要为Web服务器上文件目录设置读写权限:

chown -R apache.apache /var/www/html/owncloud/

数据库配置

配置MariaDB实例:

mysql_secure_installation

在设置过程这都输入 Y 并回车。

创建 owncloud 数据库和用户。

登录到MySQL服务器,使用以下命令:

mysql -u root -p

接下来,我们需要创建owncloud用户和权限:

mysql> create database owncloud

mysql> create user ‘owncloud’@’localhost’ identified by’somedatabasepassword'

mysql> grant all on owncloud.* to ‘owncloud’@’localhost'

mysql> flush privileges

mysql> quit

Apache服务器配置

打开你最喜爱的编辑器编辑 owncloud 外部配置文件,我用vim:

vim /etc/httpd/conf.d/owncloud.conf

在配置文件中添加以下行:

Alias /owncloud /var/www/html/owncloud

Options Indexes FollowSymLinks

AllowOverride All

Order allow,deny

allow from all

启动Apache和MariaDB服务:

systemctl start httpd.service

systemctl start mariadb.service


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11770487.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存