利用LNMP安装owncloud

owncloud大家都知道是最近非常流行的搭建私有云存储的解决方案,之前我也一直用百度云等等,但是发现最近之前流行的公有云大部分都退出市场或是商业化,或者是限速限容量等等,所以搭建一个私有云也是非常有必要的。

owncloud其实也是一个PHP程序,我建站基本上都采用军哥的LNMP,这次也用LNMP的环境来搭建一下。搭建环境为阿里云的CentOS 6.8。

利用LNMP安装owncloud

首先下载安装包。最新的下载地址在这里:https://owncloud.org/install/。其实阿里云下载速度很慢,不如在自己本地下载完以后再通过FTP或是其他方式上传到服务器上。

wget https://download.ow ncloud.org/community/owncloud-9.1.3.zip

利用LNMP安装owncloud

接下来利用LNMP建立站点,并把文件解压进去或在其他文件夹解压后拷贝过去

lnmp vhost add
nohup unzip owncloud-9.1.3.zip
chown -R www.www /home/wwwroot/cloud/

利用LNMP安装owncloud

在正式访问前首先需要开启pathinfo,否则安装的时候会报错404。

1.3上就是把 对应虚拟主机配置文件里的 include enable-php.conf; 替换为 include enable-php-pathinfo.conf;
然后再运行命令重启nginx,我这里直接重启LNMP

lnmp restart

第一个错误可以忽略,第二个安全警告是因为默认owncloud写了Apache规则,我们是在用Nginx,所以需要转化下规则。

因为LNMP默认安装了SQLit,程序也默认使用SQLite来进行安装。

利用LNMP安装owncloud

实际上可以切换到右边的MySQL选项中进行配置。

利用LNMP安装owncloud

但是用MySQL配置的时候,安装程序是把各项数据导入到数据库中了,但是访问系统的时候还是提示内部错误。我也没有能找到这个日志在哪里。

利用LNMP安装owncloud

不过利用SQLite安装的话是可以正常使用的。只需要解决一点其他的小问题就可以了。

利用LNMP安装owncloud

不过真心不建议用LNMP搭建这个私有云,需要解决的问题比较多,还是用Apache安装方便一点。

如果觉得麻烦可以到这里看看安装方法:https://download.owncloud.org/download/repositories/stable/owncloud/

参考:https://doc.owncloud.org/server/latest/admin_manual/installation/index.html

 

网友评论1

  1. 沙发
    1:

    vultr直接有nextcloud

    2017-04-28 18:47 [回复]

发表评论

表情
还能输入210个字