centos+nginx 搭建owncloud

自己在搭建owncloud的过程中遇到了不少坑,特以此文来纪念第一次搭建私有云的过程(后来又搭建了seafile,但还是觉得owncloud的UI不错,做的也挺简洁的,所以就一直用下去了。)

废话不多,开始正文。
首先前提是你已经搭建完成了LNMP或LAMP环境,没有搭建好的童鞋,可以去看我的另一篇文章,centos下小白搭建LNMP环境

  1. 首先第一步,下载owncloud,进入到/home/conan 目录下
    wget https://download.owncloud.org/community/owncloud-9.1.4.tar.bz2

    下载下来的文件将以owncloud-9.1.4.tar.bz2保存起来,
  2. 解压文件到相应目录,这里我们将owncloud解压到 /var/www/html 目录下
    tar -jxvf owncloud-9.1.4.tar.bz2 -C /var/www/html
  3. 修改用户及用户组
    chown -R nginx:nginx /var/www/html/owncloud/
  4. 创建data目录并赋予权限
    mkdir -p /var/www/html/owncloud/data
    chown -R nginx:nginx /var/www/html/owncloud/data
  5. 备份/etc/nginx/nginx.conf 文件并修改

cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
vi /etc/nginx/nginx.conf

###
upstream php-handler {
server 127.0.0.1:9000;

#server unix:/var/run/php5-fpm.sock;
}

  1. 登录!(事先在数据库创建一个owncloud的database)

7.扫描 /data/conan/files下的文件
(yum install php-process)
sudo -u nginx php occ files:scan –all

8.尽情享受你自己的私有云吧!!