LNMP环境搭建owncloud私人云平台

1
2
3
4
5
6
7
8
9
实验环境:Centos6.5 minimal 64位系统
服务器IP:192.168.10.22

说明:
1. 安装包已经提前下载好,此文档中不再演示下载步骤
2. LNMP环境可以参考之前的《Centos6.5源码编译搭建LNMP环境》,此文档不再演示

包版本:
owncloud-10.0.1.zip

背景

  • 最近国内各大网盘纷纷关停,好多朋友都被迫迁移文件。比如360网盘,但问题是,国内的网盘服务都是说停就停,根本没有哪个能真正让人放心,那么怎么办才好呢?

解决方案

  • 使用OwnCloud建立属于自己私有的云存储网盘

OwnCloud概述

  • ownCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑戒服务器上架设一套专属的私有云文件同步网盘,可以像百度网盘那样实现文件跨平台同步、共享、版本控制、团队协作等等。
  • ownCloud 能让你将所有的文件掌握在自己的手中,只要你的设备性能和空间充足,那么用其来几乎没有任何限制。
  • ownCloud 跨平台支持Windows、Mac、Android、iOS、Linux 等平台,而且还提供了网页版和WebDAV 形式访问,因此你可以在任何电脑、手机上都能轻松获取你的文件了。

安装部署Owncloud

1. 编辑nginx配置文件
1
vim /etc/nginx/nginx.conf

1
include ./conf.d/*.conf;

2. 创建配置文件目录
1
mkdir -p /etc/nginx/conf.d
3. 编辑owncloud的配置文件
1
2
cd /etc/nginx/conf.d/
vim owncloud.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
upstream php-handler { 
server 127.0.0.1:9000;
}
server {
listen 80;
server_name www.owncloud.com;

# Path to the root of your installation
root /a01/apps/nginx/owncloud/;

# set max upload size
client_max_body_size 10G;
fastcgi_buffers 64 4K;

# Disable gzip to avoid the removal of the ETag header
gzip off;

location ~ ^/(?:\.htaccess|data|config|db_structure\.xml|README){
deny all;
}

location ~ \.php(?:$|/) {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_pass php-handler;
}

# Optional: set long EXPIRES header on static assets
location ~* \.(?:jpg|jpeg|gif|bmp|ico|png|css|js|swf)$ {
expires 30d;
# Optional: Don't log access to assets
access_log off;
}
}

4. 部署owncloud站点
1
2
3
unzip owncloud-10.0.1.zip
mv owncloud /a01/apps/nginx/
chown -R www:www /a01/apps/nginx/
5. MySQL创建owncloud库
1
2
3
4
5
6
mysql -u root –p
create database owncloud;
grant all on owncloud.* to root@'%' identified by '123456';
grant all on owncloud.* to root@'localhost' identified by '123456';
flush privileges;
quit
6. win7客户端上配置hosts添加www.owncloud.com
7. 重启nginx服务
1
service nginx restart
8. 创建owncloud数据目录
1
2
mkdir -p /data
chown -R www:www /data/
9. 浏览器访问www.owncloud.com在线安装owncloud

Pr1Cz6.png

Pr1iQK.png

  • 可以下载手机app、电脑客户端等进行自动同步

Pr1FsO.png

Pr1uWt.png

博主QQ:1012405802
技术交流QQ群:830339411
版权声明:网站内容有原创和转载,如有侵权,请联系删除,谢谢!!
感谢打赏,93bok因你们而精彩!!(支付宝支持花呗)
0%