Nextcloudは個人的なプライベートネットワークディスクを構築するために使用します

説明:
Nextcloudは、無料のオープンソースのプライベートクラウドネットワークディスク・ストレージ・プロジェクトである、あなたが迅速かつ容易にチームやクラウド同期ネットワークディスクの独自のセットを構築することができ、デバイス間でクロスプラットフォームのファイル同期を有効にする、共有、バージョン管理、チームコラボレーションやその他の機能。そのクライアントは、Windows、Macの、アンドロイド、iOSの、カバーのLinux および他のプラットフォームをするだけでなく、Webクライアントを提供し、WebDAVのインターフェースので、あなたは、さまざまなデバイス上のクラウドディスクへのほとんどの容易なアクセスをすることができます。

1、インストールに依存します:

[ルート@ iZbp143t3oxhfc3ar7jey0Z〜] yumを-y EPEL-リリースをインストールするにyum-utilsの解凍カールwgetの\ 
> bashの補完policycoreutils- pythonのmlocate bzip2で
ロードされたプラグイン:fastestmirrorの
キャッシュされたホストファイルからの読み込みミラー速度
パッケージカール -7.29.0-54.el7_7 0.2 .x86_64がすでにインストールされ、最新バージョン
のパッケージwgetの -1.14-18.el7_6.1 .x86_64がすでにインストールされ、最新バージョンの
パッケージpolicycoreutils -python-2.5から33 .el7.x86_64がすでにインストールされ、最新バージョン
の解決の依存関係
 - > トランザクションを実行しますチェック
 --->パッケージはbash-completion.noarch 1:2.1-6 .el7がインストールされます。
--->パッケージbzip2.x86_64 0:1.0.6-13 .el7がインストールされます
 --->パッケージEPEL-release.noarch 0:7-12がインストールされます
。--->パッケージmlocate.x86_64 0:0.26- 8 .el7がインストールされます
。--->パッケージには、0をunzip.x86_64:6.0から20 .el7がインストールされます
 --->パッケージはyum-utils.noarch 0:1.1.31-52 .el7がインストールされます
 - >処理依存関係:のpython-キッチンパッケージ:YUM-utilsの-1.1.31-52 .el7.noarch
 - >処理依存関係:libxml2の-pythonのためのパッケージ:YUM-utilsの-1.1.31-52 .el7.noarch
 - > 実行トランザクションチェック
 --->パッケージのlibxml2-python.x86_64 0:2.9.1-6.el7_2.3がインストールされます。
--->パッケージのpython-kitchen.noarch 0:1.1.1-5 .el7がインストールされます
 - >処理依存関係:のpython-chardet のためのパッケージ:のpython-キッチン-1.1.1-5 .el7.noarch
 - > 取引チェックを実行
 --->パッケージのpython-chardet.noarch 0:2.2.1-3 .el7がインストールされます
 - > 完成依存関係の解決には
、[ルート @ iZbp143t3oxhfc3ar7jey0Z〜] yumを-y更新
ロードされたプラグイン:fastestmirrorの
から読み込んミラー速度をホストファイルにキャッシュされた
解決の依存関係
 - > トランザクションのチェックを実行
 --->パッケージは2 docker.x86_64:1.13.1-108 .git4ef4b30.el7.centosが更新されます
--->パッケージは2 docker.x86_64:1.13.1-109 .gitcccb291.el7.centosが更新されます
 --->パッケージドッキングウィンドウ-client.x86_64 2:1.13.1-108 .git4ef4b30.el7.centosになります更新
 --->パッケージドッキングウィンドウ-client.x86_64 2:1.13.1-109 .gitcccb291.el7.centosが更新されます
 1.13.1-108:--->パッケージドッキングウィンドウ-common.x86_64 2 .git4ef4b30.el7。 CentOSのが更新されます
 --->パッケージドッキングウィンドウ-common.x86_64 2:1.13.1-109を.gitcccb291.el7.centosが更新されます
。--->パッケージには、0をsudo.x86_64:1.8.23-4.el7_7.1 更新されます
 --->パッケージは0 sudo.x86_64:1.8.23-4.el7_7.2が更新されます
 - >完成依存関係の解決

2、Apacheのインストール

[ルート@ iZbp143t3oxhfc3ar7jey0Z〜]   yumをインストール-y httpdの
ロードされたプラグイン:fastestmirrorの
キャッシュされたホストファイルからの読み込みミラースピード
解決の依存関係
 - > トランザクションのチェックを実行
 --->パッケージhttpd.x86_64 0:2.4.6-90 .el7.centosますインストールする
 - >処理依存関係:httpdの-ツール= 2.4.6-90.el7.centos のためのパッケージ:httpdの-2.4.6-90 .el7.centos.x86_64
 - >処理依存関係:は/etc/mime.types パッケージ:httpdの-2.4.6-90 .el7.centos.x86_64
 - >処理依存関係:libaprutil-1.so.0()(64ビット版)のパッケージ:httpdの-2.4.6-90 .el7.centos.x86_64
- >処理依存関係:libapr-1.so.0()(64ビット版)のパッケージ:httpdの-2.4.6-90 .el7.centos.x86_64
 - > トランザクションのチェックを実行
 --->パッケージが0 apr.x86_64: 1.4.8-5 .el7がインストールされます
 --->パッケージ4月-util.x86_64 0:1.5.2-6 .el7がインストールされます
 --->パッケージのhttpd-tools.x86_64 0:2.4.6-90 。 el7.centosがインストールされます
 --->パッケージmailcap.noarch 0:2.1.41-2 .el7がインストールされます
 - > 完成依存関係の解決

の依存関係の解決
[ルート @ iZbp143t3oxhfc3ar7jey0Z〜] httpd.serviceを有効systemctl
/etc/systemd/system/multi-user.target.wants/httpd.serviceを/ usr / libに/にsystemd /システム/からのシンボリックリンクを作成しhttpd.service。
[ルート @ iZbp143t3oxhfc3ar7jey0Z〜] #が開始systemctl httpd.service

MariaDBをインストール3。

[ルート@ iZbp143t3oxhfc3ar7jey0Z〜] yumを-y mariadb-サーバーをインストール
ロードされたプラグイン:fastestmirrorの
キャッシュされたホストファイルからの読み込みミラースピード
解決の依存関係
 - > 実行中のトランザクションのチェック
 --->パッケージmariadb-server.x86_64 1:5.5.64-1 。 EL7インストールされます
 - >処理依存関係:mariadb(x86-64で)= 1:5.5.64-1.el7 のパッケージ:1:mariadb-サーバー-5.5.64-1 .el7.x86_64
 - >処理依存関係: perlのDBI- のパッケージ:1:mariadb-サーバー-5.5.64-1 .el7.x86_64
 - >処理依存関係:perlの-DBD-MySQLのためのパッケージ:1:mariadb-サーバー-5.5.64-1 .el7.x86_64
- >処理依存関係:perlの(DBI)のためのパッケージ:1:mariadb-サーバー-5.5.64-1 .el7.x86_64は
 - > トランザクションのチェックを実行
 --->パッケージ1をmariadb.x86_64:5.5.64-1 。 EL7インストールされる
パッケージのperl-DBD-MySQL.x86_64 0> ---:4.023から6 .el7がインストールされます
 --->パッケージのperl-DBI.x86_64 0:1.627から4 .el7がインストールされます
 - >処理は、依存関係:perlの(RPC :: PlServer)> = 0.2001 のためのパッケージ:perlの-DBI-1.627から4 .el7.x86_64
 - >処理依存関係:perlの(RPC :: PlClient)> = 0.2000 のためのパッケージ:perlの-DBI-1.627 -4 .el7.x86_64
 - > 実行中のトランザクションの確認
[ルート@ iZbp143t3oxhfc3ar7jey0Z〜] #のsystemctl開始mariadb 
[ルート@ iZbp143t3oxhfc3ar7jey0Z〜] #はmariadb有効systemctl 
/etc/systemd/system/multi-user.target.wants/mariadb.serviceを/ usr / libに/にsystemd /システム/から作成されたシンボリックリンクmariadbを。サービス。
[ルート @ iZbp143t3oxhfc3ar7jey0Z〜] mysqladminは-u rootのパスワード'pwd123'

4.インストールPHP

あなたが古いバージョンの前にPHPのphp7.2を使用している場合は、必要が古いバージョンをアンインストールして新しいバージョンをインストールします。

[ルート@ iZbp143t3oxhfc3ar7jey0Z〜] yumを*のphp-共通のPHPを削除する
ロードされたプラグインを:fastestmirror 
ませんマッチのための引数:PHP * 
ノーマッチのための引数:php- 共通
マークされませんパッケージのために除去
[ルート @ iZbp143t3oxhfc3ar7jey0Z〜] rpmで-Uvhます。https: //mirror.webtatic.com/yum/el7/webtatic-release.rpm 
取得https://mirror.webtatic.com/yum/el7/webtatic- release.rpm 
警告: /var/tmp/rpm-tmp.19ciWF:ヘッダーV4 RSA / SHA1署名、鍵ID 62e74ca5:NOKEY 
準備...                           ################################ [ 100%]
アップデート/ インストール...
    1:webtaticリリース-7-3              ################################ [100 %] 
[ルート@ iZbp143t3oxhfc3ar7jey0Z〜]   yumを-y php72w php72w-cliをインストールphp72w共通php72wカールphp72w-GD \ 
> php72w-mbstringのphp72w-mysqlnd php72w- プロセス php72w-XML php72w- ジップ\
 > php72w-opcache php72w- PECL-apcu php72w-国際空港のphp72w-pecl- Redisの
ロードプラグイン:fastestmirrorの
キャッシュされたホストファイルからの読み込みミラー速度
  * webtatic:US- east.repo.webtatic.com 
webtatic                                                                                                                                         | 3.6 kBの夜十二時00分00秒 1/2):webtatic / x86_64版/ group_gz | 448 B 0時〇 〇分01秒 2/2):webtatic / x86_64版/ primary_db | 248 kBの夜12時00分15秒
の解決の依存関係
 - > トランザクションのチェックを実行
 --->パッケージは、0をmod_php72w.x86_64:7.2.27-1 .w7がインストールされます
 - >処理依存関係:libargon2.so.0()(64ビット版)のためのパッケージ:mod_php72w-7.2.27-1 .w7.x86_64 
コンプリート
[ルート @ iZbp143t3oxhfc3ar7jey0Z〜]  systemctl再起動httpdの

PHP7解析のphpファイルが失敗した場合、あなたが行うことができますyum -y install php* --skip-brokenインストールコマンド実行PHP7まで以上に

5.インストールnextcloud

[ルート@ iZbp143t3oxhfc3ar7jey0Z〜] #のCD / var / www / htmlと設定/ 
[ルート@ iZbp143t3oxhfc3ar7jey0Z HTML] wgetのhttps://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip 
--2020-03- 11 22:43:23-- https://download.nextcloud.com/server/releases/nextcloud-15.0.0 の.zip 
解決download.nextcloud.com(download.nextcloud.com)... 95.217.64.181、2a01 :4f9:2A:3119 :: 181 
download.nextcloud.comへの接続(download.nextcloud.com) | 95.217.64.181 |:443 ...接続。
HTTPリクエストは、応答...待って、送信された 200 OK 
長さ: 52639697(50M)[アプリケーション/ ファスナー] 
に保存する: 'nextcloud -15.0.0 の.zip'

100%[=============================================== ================================================== =============================>] 52639697 7.82キロバイト/秒    1時間41メートル

(2020年3月12日夜12時24分39秒8.47キロバイト/秒) -保存された'nextcloud-15.0.0.zip' [52639697分の52639697 ] 

[ルート @ iZbp143t3oxhfc3ar7jey0Z HTML] 解凍nextcloud-15.0.0.zip 
アーカイブ:nextcloud-15.0.0 .zipファイル
   の作成:nextcloud / 
   作成:nextcloud / OCS / 
  膨らま:nextcloud / OCS / v2.php 
  膨らま:nextcloud / OCS / v1.php 
[ルート @ iZbp143t3oxhfc3ar7jey0Z HTML] chownコマンド-R apacheの:apacheの/ var / www / htmlと設定/ nextcloud 
[ルート@ iZbp143t3oxhfc3ar7jey0Z HTML] chmodの-R 775 / var / www / htmlと設定/ nextcloud

6. Apacheの設定仮想ディレクトリ

[ルート@ iZbp143t3oxhfc3ar7jey0Z HTML] vimの/etc/httpd/conf.d/vhost.conf 
[ルート@ iZbp143t3oxhfc3ar7jey0Z HTML]   systemctl再起動httpdの 
[ルート@ iZbp143t3oxhfc3ar7jey0Z HTML] のlsof -i:80 
COMMAND PIDのUSER FDタイプデバイスサイズ/ OFFノード名
AliYunDun 1114ルート21UのIPv4 16911 0t0 TCP iZbp143t3oxhfc3ar7jey0Z:35966-> 100.100.30.26 :HTTP(ESTABLISHED)
HTTPD      5423根3UのIPv4 56934 0t0 TCP * :HTTP(LISTEN)
のhttpd      5424アパッチ3UのIPv4 56934 0t0 TCP * :HTTP( )LISTEN 
HTTPD      5425 apacheの3UのIPv4 56934 0t0 TCP *:HTTP(LISTEN)
のhttpd      5426 apacheの3UのIPv4 56934 0t0 TCP * :HTTP(LISTEN)
のhttpd      5427 apacheの3UのIPv4 56934 0t0 TCP * :HTTP(LISTEN)
のhttpd      5437 apacheの3UのIPv4 56934 0t0 TCP * :HTTP(LISTEN)
HTTPD      5438のapache 3U IPv4の56934 0t0 TCP * :HTTP(LISTEN)
のhttpd      5443 apacheの3UのIPv4 56934 0t0 TCP * :HTTP(LISTEN)
のhttpd      5444 apacheの3UのIPv4 56934 0t0 TCP * :HTTP(LISTEN)
のhttpd      5445 apacheの3UのIPv4 56934 0t0 TCP * :HTTP (LISTEN)
のhttpd     5446 apacheの3UのIPv4 56934 0t0 TCP * :HTTP(LISTEN)
[ルート @ iZbp143t3oxhfc3ar7jey0Z HTML] 
[ルート@ iZbp143t3oxhfc3ar7jey0Z HTML] 猫の/etc/httpd/conf.d/vhost.conf 
の<VirtualHost *:80> 
    DocumentRootの" / var / www / htmlと設定" 
    のServerName cloud.magedu.com 
    にServerAlias cloud.magedu.com 
    の<Directory " / var / www / htmlと設定/ " > 
         オプションFollowSymLinksを
         AllowOverrideのすべての
         すべての付与を要求する
    < /ディレクトリ> 
< / VirtualHost>の
[ルート @ iZbp143t3oxhfc3ar7jey0Z HTML] 

7.設定nextcloud

アドレスは次のとおりです。IP + / nextcloud

 テストアップロードファイル

 

 

 

おすすめ

転載: www.cnblogs.com/dalianpai/p/12466730.html