Linux系統實戰部署私有雲網盤


​​OwnCloud 一款文件主機服務軟件,就是我們平時使用的雲存儲,不過這是在自己主機的服務器上建立屬於自己的私有雲,OwnCloud 使用AGPLv3協議發布。本項目是基於PHP和SQLite,MySQL,Oracle或PostgreSQL數據庫,所以它可以運行在所有的平台上

RHEL7部署私有雲網盤RHEL7部署私有雲網盤RHEL7部署私有雲網盤RHEL7部署私有雲網盤

下載owncloud安裝包

[root@chao tools]# wget https://download.owncloud.org/community/owncloud-10.0.2.zip

--2020-06-01 15:09:12-- https://download.owncloud.org/community/owncloud-10.0.2.zip

正在解析主機 download.owncloud.org (download.owncloud.org)... 116.203.164.24, 2a01:4f8:1c0c:8147::

正在連接 download.owncloud.org (download.owncloud.org)|116.203.164.24|:443... 已連接。

已發出 HTTP 請求,正在等待回應... 301 Moved Permanently

位置:https://attic.owncloud.org/community/owncloud-10.0.2.zip [跟隨至新的 URL]

--2020-06-01 15:09:18-- https://attic.owncloud.org/community/owncloud-10.0.2.zip

正在解析主機 attic.owncloud.org (attic.owncloud.org)... 195.201.36.192, 2a01:4f8:c2c:5c1d::1

正在連接 attic.owncloud.org (attic.owncloud.org)|195.201.36.192|:443... 已連接。

已發出 HTTP 請求,正在等待回應... 200 OK

長度:42123371 (40M) [application/zip]

正在保存至: “owncloud-10.0.2.zip”

100%[=========================================================================================================>] 42,123,371 232KB/s 用時 3m 14s

2020-06-01 15:12:34 (212 KB/s) - 已保存 “owncloud-10.0.2.zip” [42123371/42123371])

[root@chao tools]# ls

owncloud-10.0.2.zip

安裝依賴包組件

[root@chao tools]# yum install -y httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo wget vim

 

將owncloud包與apache結合將owncloud解壓到apache目錄

[root@chao tools]# unzip owncloud-10.0.2.zip -d /var/www/html/

 

授權

[root@chao tools]# chown -R apache.apache /var/www/html/owncloud/

 

設置數據庫啟動數據庫和apache

[root@chao tools]# systemctl start mariadb 

[root@chao tools]# systemctl start httpd

 

關閉防火牆和selinux

[root@chao tools]# setenforce 0 

[root@chao tools]# systemctl stop firewalld

 

創建用戶並授權

[root@chao tools]# mysql

Welcome to the MariaDB monitor. Commands end with ; or \g.

Your MariaDB connection id is 2

Server version: 5.5.56-MariaDB MariaDB Server

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database owncloud;

Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> create user 'owncloud'@'localhost' identified by '123456';

Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all on owncloud.* to 'owncloud'@'%';

Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;

Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> quit

Bye

 

登錄

RHEL7部署私有雲網盤RHEL7部署私有雲網盤RHEL7部署私有雲網盤RHEL7部署私有雲網盤

填寫相關數據庫信息

RHEL7部署私有雲網盤RHEL7部署私有雲網盤RHEL7部署私有雲網盤RHEL7部署私有雲網盤

部署完成

RHEL7部署私有雲網盤RHEL7部署私有雲網盤RHEL7部署私有雲網盤RHEL7部署私有雲網盤

測試

RHEL7部署私有雲網盤RHEL7部署私有雲網盤RHEL7部署私有雲網盤RHEL7部署私有雲網盤

RHEL7部署私有雲網盤RHEL7部署私有雲網盤RHEL7部署私有雲網盤RHEL7部署私有雲網盤


上傳成功!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM