现在市场上边已经有着形形色色的云盘服务,但是由于各种原因,很多人还是想要拥有一个自己的个人云盘系统,下面就介绍一下使用VPS +
OwnCloud搭建个人云盘的教程,VPS系统为CentOS的6x64。
一,搭建网络服务器
个人云盘存在的意义即在于可以使用公网进行访问,将自己的一些文件存放在云盘中以便于日后的下载使用。所以,必须首先在自己的VPS中搭建一个网络服务器以便于可以通过网络访问,最为便捷的一个方法就是使用lnmp一键安装包进行搭建。使用lnmp一键安装包可以同时搭建好Apache(HTTP服务器),MySQL(数据库软件)和PHP(有时也是指Perl或Python),从而建立网络应用平台搭建教程见下方链接第一节:
Vultr + LNMP环境+的WordPress搭建个人网站教程
<https://blog.csdn.net/muzhicihe/article/details/81084067>
注意:PHP版本建议选择5.6.0以上,OwnCloud要求的最低PHP版本为5.6.0.PHP升级教程见下:
*
LNMP 1.2 / 1.3 +升级Nginx,MySQL / MariaDB,PHP教程
<https://lnmp.org/faq/lnmp1-2-upgrade.html>
*
LNMP 1.1升级及Nginx,MySQL / MariaDB,PHP升级 <https://lnmp.org/faq/upgrade.html>
二,在MySQL的中创建OwnCloud数据库
需要在MySQL的中创建一个属于OwnCloud的数据库,以便于存放OwnCloud中的数据。首先在服务器中使用下述命令以根身份登录的MySQL数据库。
mysql -u root -p
回车之后输入的MySQL数据库密码。登录成功之后,创建一个名为owncloud的数据库(名称可以自己随便命名)
create database owncloud;
之后创建一个数据库用户名为“ownclouduser”,密码为“密码”的用户,该用户供OwnCloud使用,将文件存放于数据库中。
grant all on owncloud.* to ownclouduser@localhost identifiedby 'password';
刷新一下权限,就可以退出的MySQL数据库了。
flush privileges; exit
三,下载最新版本的OwnCloud
OwnCloud官方下载链接如下:
下载ownCloud <https://owncloud.org/download/#owncloud-server>
在VPS中切换到网络服务器的根目录(本文中路径为/家/ wwwroot文件),并下载最新版本的OwnCloud
wget https://download.owncloud.org/community/owncloud-10.0.9.tar.bz2
使用焦油命令解压文件
tar xvf owncloud-10.0.9.tar.bz2
将解压后的文件移动到apache根目录(如/ home / wwwroot /
default),如果已经搭建了个人网站,则将该文件移动到网站的根目录下,如:
mv owncloud /home/wwwroot/muxiaohe.tech/
赋予该目录相关的权限,
chown -R www:www /home/wwwroot/muxiaohe.tech/owncloud/ chmod 777
/home/wwwroot/muxiaohe.tech/owncloud/config
第一个命令是设置owncloud这个文件的所有者和用户组,不同机器上边文件的所有者和用户组可能不一样,最开始做的时候将文件所有者和用户组设置为apache的,但是会提示无效用户。
chown -R apache:apache xyz But I'm getting error, chown: `apache:apache':
invalid user
这时需要使用查找命令找到Apache的配置文件中的所用者和用户组是什么,然后设置所有者和用户组就可以了。
find / -name httpd.conf //查找apache配置文件
找到之后使用VI进入到配置文件中查找用户,用户之后显示的就是所有者。
在该配置文件查看apache的重写模式,如果是AllowOverride None,将之更改为Allowoverride All。
设置完成之后重启MySQL和apache httped即可。
service mysql restart service httpd restart
重启完成之后就可以使用浏览器访问
http://ip-address/owncloud //通过IP访问,ip-address需要换成自己的IP地址
http://domain-address/owncloud //通过域名访问,domain-address需要换成自己的域名
如果PHP版本过低则会提示
参照上边的教程升级PHP版本即可正常访问。进入之后输入用户名和密码创建一个管理员账户即可完成所有设置。
热门工具 换一换