如何在Debian 9上安装OwnCloud 10

以下内容为安装WEBDAV的步骤,具体是按照这个及官方文档完成的。参考网址:https://linuxhostsupport.com/blog/how-to-install-owncloud-10-on-debian-9/

1.安装MySQL服务器
ownCloud可以使用MySQL / MariaDB,PostgreSQL或SQLite作为后端数据存储。在本指南中,我们将使用MariaDB作为数据库引擎。要安装MariaDB服务器,请运行以下命令:

sudo apt install mariadb-server

安装完成后,运行以下命令以启动并启用MariaDB服务:

sudo systemctl start mariadb
sudo systemctl enable mariadb

为确保安装安全并设置root密码问题:

sudo mysql_secure_installation

2.创建MySQL数据库和Usser
要为我们的ownCloud安装创建数据库和mysql用户,请运行以下命令:

mysql -u root -p
MariaDB [(none)]> CREATE DATABASE owncloud CHARACTER SET utf8;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'owncloud_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

安装Redis
Redis是一个内存数据库,ownCLoud安装将使用它作为内存缓存。要从默认Debian存储库安装最新版本的Redis,请运行以下命令:

sudo apt install redis-server

3,安装Apache和PHP
安装Apache,PHP和PHP模块是非常简单的过程,只需发出以下命令:

sudo apt install apache2 mariadb-server libapache2-mod-php7.0 \
    openssl php-imagick php7.0-common php7.0-curl php7.0-gd \
    php7.0-imap php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring \
    php7.0-mcrypt php7.0-mysql php7.0-pgsql php-smbclient php-ssh2 \
    php7.0-sqlite3 php7.0-xml php7.0-zip php-redis php-apcu

安装完成后,运行以下命令以启动并启用Apache服务:

sudo systemctl start apache2
sudo systemctl enable apache2

4,安装ownCloud
ownCLoud 10软件包在默认的Debian 9存储库中不可用,因此我们将从官方的ownCLoud存储库中安装该软件包。首先将ownCloud GPG密钥添加到apt来源密钥环中:

wget -qO- https://download.owncloud.org/download/repositories/stable/Debian_9.0/Release.key | sudo apt-key add -

一旦添加密钥,请运行以下命令以启用ownCLoud存储库:

echo 'deb https://download.owncloud.org/download/repositories/stable/Debian_9.0/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list

在安装ownCLoud软件包之前,我们需要通过安装以下软件包为debian apt工具启用HTTPS传输:

sudo apt install apt-transport-https

更新apt缓存列表,并使用以下命令安装ownCLoud软件包:

sudo apt update 
sudo apt install owncloud-files

上面的命令将在/ var / www / owncloud目录中安装ownCLoud文件。

5,配置Apache
要将Apache Web服务器配置为提供ownCLoud目录,请创建一个具有以下内容的新配置文件:

sudo nano /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>

启用Apache ownCloud配置:

sudo a2ensite owncloud
and restart the Apache web server:
sudo systemctl restart apache2
Finally set the correct permissions, so the ownCLoud can upload files:
sudo chown -R www-data: /var/www/owncloud/

6,完成自己的CLoud安装
在本指南的最后一步,我们需要访问自己的CLoud Web界面并完成安装。

要完成安装,请打开浏览器并导航至 http:// your_server_ip_address / owncloud /

如何在Debian 9上安装OwnCloud 10

要创建您的第一个管理员用户,请在“创建管理员帐户”标签下输入用户名和密码,然后单击“存储和数据库”链接,这将为您提供选择支持的数据库的选项。保留默认的“数据文件夹”值“ / var / www / owncloud / data”,并在“配置数据库”标签下,然后选择“ MySQL / MariaDB”。在数据库字段中,输入数据库用户,数据库用户密码和您先前创建的数据库名称。最后,点击蓝色的“完成设置”按钮,ownCLoud安装程序将填充数据库并将您重定向到ownCloud登录屏幕。

如果使用阿里云,请添加安全组,使用80端口或者443端口都可以。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值