打造属于你的私有云---owncloud部署
2016-09-16 本文已影响1914人
水手0913
搭建owncloud所需要的服务器,推荐阿里云: 点我购买
owncloud是一个开源云服务项目,可以实现类似百度云、快盘的功能,十分强大,现将部署记录。
搭建owncloud环境(LAMP)
sudo apt-get install apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl mysql-server
安装owncloud
#获取ownCloud已经编译好的包
wget https://download.owncloud.org/community/owncloud-9.1.0.tar.bz2
#解压owncloud-9.0.2.tar.bz2
tar xjf owncloud-4.5.6.tar.bz2
#进入owncloud文件
cd owncloud
#owncloud需要对apps、data、config目录有write的权限,要是没有这三个文件需要手动创建
#由于wget下来的版本没有data,那么就来mkdir
mkdir data
#这里我的config和apps默认都是777权限,我没有改
#修改data权限为770
chmod 770 data/
#在存储目录下创建一个“.ocdata”的空文件,并且更改data用户组
vim .ocdata
chown -R apache:apche data
#我的服务器需要用下面命令代替上面一条
chown -R www-data:www-data data
修改Apache2配置信息
修改apache2.conf配置
vim /etc/apache2/apache2.conf
#cloud alic
<Directory /home/owncloud/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
修改虚拟主机映射信息
vim /etc/apache2/sites-enabled/000-default.conf
#cloud alic
<VirtualHost *:80>
ServerName cloud.example.com #替换你自己的域名
DocumentRoot /home/ubuntu/www/owncloud
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
启动Apache的mod_rewrite模块
vim /etc/apache2/mods-enabled/alias.load
#添加这句话 :LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
之后浏览器打开域名设置用户名及密码,设置数据库即可。