打造属于你的私有云---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

之后浏览器打开域名设置用户名及密码,设置数据库即可。

上一篇 下一篇

猜你喜欢

热点阅读