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

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。