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

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。