
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 owncloudmysql> 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/owncloudOptions Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
启动Apache和MariaDB服务:
systemctl start httpd.service
systemctl start mariadb.service
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)