阿里云服务器Ubuntu16.04安装owncloud构建私有云

时间:2024-04-02 13:52:22

今天阿里云服务器促销,特意买了一年的云服务器(便宜嘛)。想着搞个私有云,原计划打算装个samba,谁知道公网IP把445端口给封了,测试了一下午都没有成功,于是在网上找到了owncloud 安装。记录自己的安装过程。

一、搭建LAMP环境

Linux+Apache2+Mysql+PHP
我的阿里云安装的是ubuntu16.04 原版镜像 root用户权限

二、安装Apache2

  1. 在终端窗口输入一下命令:
apt-get update
apt-get install apache2

完成之后在浏览器窗口输入公网IP,弹出apache的测试页面说明apache2安装成功

  1. 创建一个/etc/apache2/sites-available/owncloud.conf 内容如下
Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

然后创建一个符号链接/etc/apache2/sites-enabled

ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf

将您自己的Cloud目录的所有权暂时更改为HTTP用户

chown -R www-data:www-data /var/www/owncloud/

重启Apache使生效

service apache2 restart

三、安装Mysql

在终端窗口输入以下命令:

apt-get install mysql-server mysql-clilent

按照提示输入密码即可。

四、安装phpmyadmin

  1. 在终端窗输入以下命令:
apt-get install phpmyadmin

在弹出窗口选择apache2,然后选择yes,输入刚刚设置的mysql密码。

  1. 建立Apache2和phpmyadmin的软连接: 在终端窗口输入
 ln -s /usr/share/phpmyadmin /var/www/html

完成之后可以打开浏览器输入:公网IP:/phpmyadmin 会出现以下窗口。
阿里云服务器Ubuntu16.04安装owncloud构建私有云使用之前的设立的密码登录,创建一个owncloud数据库即可。
阿里云服务器Ubuntu16.04安装owncloud构建私有云
五、安装owncloud

添加第三方源:

$ curl https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key | sudo apt-key add -
$ echo 'deb http://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list

使用如下命令进行安装

apt-get update
apt-get install owncloud-file

重启apache2

service apache2 restart

六、完成安装

浏览器访问:http://公网IP/owncloud
创建owncloud管理员用户和配置数据库连接。
如果页面显示如下:
PHP zip 模块未安装。
请联系服务器管理员安装模块。
PHP cURL 模块未安装。
请联系服务器管理员安装模块。
PHP 模块已经安装,但仍然显示未安装?
请联系服务器管理员重启网页服务器。,

在终端输入安装重启apache2即可

apt-get update
apt-get install php7.0-zip php7.0-cURL 
service apache2 restart

阿里云服务器Ubuntu16.04安装owncloud构建私有云
参考了两篇文章:
https://post.smzdm.com/p/551660/
https://blog.csdn.net/qq_36870539/article/details/78186784