banner
云野阁

云野阁

闲云野鹤,八方逍遥

实现Nextcloud私有云盘

任务目标#

  1. 完成 Nextcloud 私有云盘的搭建

部署指南#

基础环境准备#

配置防火墙策略

firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload

配置 SELinux 策略

设置 SELinux 为 permissive 或 disabled。

#修改
setenforce 0
sudo sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
#或
setenforce 0
sudo sed -i 's/^SELINUX=enforcing/SELINUX=permissive/' /etc/selinux/config

安装 Apache#

yum -y install httpd

安装 PHP#

yum -y install php
#安装php模块依赖
yum -y install php-zip php-dom php-xml php-mbstring php-pdo php-gd

添加 Nextcloud 站点配置文件#

mkdir /var/www/html/nextcloud/
chmod 777 /var/www/html/nextcloud/
#新建文件
vi /etc/httpd/conf.d/nextcloud.conf
<VirtualHost *:80>
  DocumentRoot /var/www/html/nextcloud/
  ServerName  your.server.com

  <Directory /var/www/html/nextcloud/>
    Require all granted
    AllowOverride All
    Options FollowSymLinks MultiViews

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

  </Directory>
</VirtualHost>

下载 Nextcloud 安装文件#

wget -P /var/www/html/nextcloud/ https://download.nextcloud.com/server/installer/setup-nextcloud.php

启动服务#

systemctl start httpd
systemctl enable httpd

通过浏览器访问#

在浏览器中输入http://172.20.1.51/setup-nextcloud.php,按引导进行设置。如下图所示。

2

设置用户名和密码,安装数据库如下图所示。

4

成功进入内容界面,部署完成,如下图所示。

3

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。