如何在ubuntu13.10服务器上安装owncloud6
时间:2019-08-20 17:58:17 来源:igfitidea点击:
最近,Owncloud社区发布了名为Owncloud 6的新版本。
Owncloud是替代Dropbox和google云盘的最佳选择之一。你可以在短时间内很快自己托管自己的云时间。你可以从计算机和移动设备访问、共享和同步来自owncloud的数据。
在本教程中我们将学习如何在 Ubuntu 13.10服务器中安装 Owncloud 6,
服务器配置
操作系统:Ubuntu 13.10服务器版
架构:x86_64
IP地址:192.168.56.102
切换到超级用户
登录Ubuntu系统,切换到超级用户
sudo su -
在Apt源列表文件中添加Owncloud存储库信息
apt-get install -y wget sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_13.10/ /' >> /etc/apt/sources.list.d/owncloud.list" wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_13.10/Release.key apt-key add - < Release.key apt-get update
安装Web服务器、数据库服务器、Owncloud包、PHP 5
apt-get install owncloud apache2 mysql-server php5 php5-mysql
编辑apache2.conf文件
首先备份apache2.conf文件
cp -p /etc/apache2/apache2.conf /etc/apache2/apache2.conf.orig
找到 Directory /var/www行,将“AllowOverride None”替换为“AllowOverride All”,如下所示。
vim /etc/apache2/apache2.conf <Directory /var/www> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
编辑Owncloud.conf文件
首先我们要备份Owncloud.conf文件。
清除/etc/apache2/conf.d/owncloud.conf中的所有内容
替换成下面的内容
cp -p /etc/apache2/conf.d/owncloud.conf /etc/apache2/conf.d/owncloud.conf.orig
vim /etc/apache2/conf.d/owncloud.conf <Directory /var/www/owncloud> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory>
在apache中启用重写模块
在apache中启用rewrite模块并重新启动apache服务
a2enmod rewrite /etc/init.d/apache2 restart
在MySQL服务器上为自己的云创建数据库和用户
我们将创建名为owncloud的数据库和名为ownclouduser的mysql用户。
现在登录mysql服务器。
创建mysql用户和数据库以及授予用户对数据库的权限。
首先启动mysql(如果mysql服务器正在运行,则不需要)
/etc/init.d/mysql restart
mysql -u root -p mysql > ## 现在创建一个用户并设置密码。 mysql> CREATE USER 'ownclouduser'@'localhost' IDENTIFIED BY 'Password'; ## 创建数据库 owncloud mysql> create database owncloud; ## 在owncloud数据库中向owncloud用户授予权限 mysql> GRANT ALL ON owncloud.* TO 'ownclouduser'@'localhost'; mysql> flush privileges; mysql> exit
从Web界面安装Owncloud
键入并打开浏览器**。按照Webinterface中的字段
浏览器打开 http://IP地址服务器/owncloud
按照要求填写所有信息。
在 “配置数据库”部分, 点击MySQL并填写:
MySQL用户:ownclouduser
密码:ownclouduser的密码
数据库名称:owncloud
数据库主机:localhost