CentOS7基於NAS搭建個人網盤owncloud


Chap1 安裝 OwnCloud

OwnCloud是一款開源的雲存儲軟件,基於PHP的自建網盤。基本上是私人使用,沒有用戶注冊功能,但是有用戶添加功能,你可以無限制地添加用戶,OwnCloud支持多個平台(windows,MAC,Android,IOS,Linux)。

\1. 執行以下命令,添加一個新的軟件源。

rpm --import https://download.owncloud.org/download/repositories/10.0/CentOS_7/repodata/repomd.xml.key

wget http://download.owncloud.org/download/repositories/10.0/CentOS_7/ce:10.0.repo -O /etc/yum.repos.d/ce:10.0.repo

\2. 執行以下命令安裝OwnCloud-files。

yum install owncloud-files

\3. 執行以下命令查看安裝是否成功。

ll /var/www/html

Chap2 安裝 Apache 服務

\1. 執行以下命令安裝Apache服務。

yum install httpd –y

\2. 執行以下命令啟動Apache服務。

systemctl start httpd.service

\3. 打開瀏覽器輸入體驗平台創建的ECS的彈性公網IP。如果出現如下圖內容表示Apache安裝成功。

img

\4. 添加OwnCloud配置:

1)執行以下命令打開Apache配置文件。

vim /etc/httpd/conf/httpd.conf

2)按i鍵進入文件編輯模式,然后在 內容后添加以下內容。

# owncloud config
Alias /owncloud "/var/www/html/owncloud/"
<directory var="" www="" html="" owncloud="">
    Options +FollowSymlinks
    AllowOverride All
    <ifmodule mod_dav.c="">
        Dav off
    </ifmodule>
    SetEnv HOME /var/www/html/owncloud
    SetEnv HTTP_HOME /var/www/html/owncloud
</directory>

img

3)按esc鍵退出編輯模式,然后輸入:wq保存並退出配置文件。

Chap3 安裝並配置PHP

由於OwnCloud是基於PHP開發的雲存儲軟件,需要PHP運行環境

\1. 執行以下命令手動更新rpm源。

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm   
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm   

\2. 執行以下命令安裝PHP 7.2版本。

說明:OwnCloud只支持PHP 5.6+。

yum -y install php72w
yum -y install php72w-cli php72w-common php72w-devel php72w-mysql php72w-xml php72w-odbc php72w-gd php72w-intl php72w-mbstring

\3. 執行以下命令檢測PHP是否安裝成功。

php -v

\4. 將PHP配置到Apache中:

1)執行以下命令,找到php.ini文件目錄。

find / -name php.ini

2)執行以下命令打開httpd.conf文件。

vi /etc/httpd/conf/httpd.conf

3)按i鍵進入文件編輯模式,然后在文件最后添加以下內容。

PHPIniDir /etc/php.ini

4)按esc鍵退出編輯模式,然后輸入:wq保存並退出配置文件。

5)執行以下命令,重啟Apache服務。

systemctl restart httpd.service

Chap4 配置OwnCloud

完成上述配置后,您就可以登錄OwnCloud創建個人網盤了。

\1. 打開瀏覽器,輸入ECS彈性IP/owncloud,例如1.1.1.1/owncloud

\2. 創建管理員賬號和密碼,然后單擊【存儲&數據庫】,配置數據庫,最后單擊【安裝完成】。

img

\3. 輸入已創建的用戶名和密碼登錄Owncloud。

img

登錄成功界面如下:

img

Chap5 掛載NAS服務

完成OwnCloud初始化之后就可以將NAS存儲包掛載到您的網盤服務器上。

\1. 首先在左側 雲產品資源 欄點擊 一鍵復制url,在瀏覽器隱身窗口(無痕模式)中粘貼已復制的url。

\2. 輸入雲產品資源提供的子用戶名和密碼,登錄阿里雲控制台。在產品列表頁,搜索NAS,然后單擊【文件存儲NAS】。

img

\3. 點擊左側【文件系統列表】,選擇 資源 提供的 地域 ,可以看到已經創建好的文件系統,然后單擊【文件系統 ID】進入文件系統詳情頁。

img

\4. 選擇【掛載使用】,然后單擊【添加掛載點】選擇專有網絡,最后單擊【確定】。

img

\5. 在命令行終端,執行以下命令安裝NFS客戶端。

yum install nfs-utils

\6. 在控制台,單擊【掛載文件系統到ECS】查看掛載命令。

img

\7. 在打開的掛載文件系統到ECS頁面復制掛載命令。

img

\8. 將復制好的掛載命令粘貼到記事本中,然后把命令最后的/mnt替換為:/var/www/html/owncloud/data/<owncloud登錄名>

例如:

sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 3ad894afd4-uon67.cn-shanghai.nas.aliyuncs.com:/ /var/www/html/owncloud/data/admin

\9. 在命令窗口執行上一步驟的掛載命令。

img

\10. 執行以下命令查看掛載是否成功。

df -h | grep aliyun

img

注意:NAS掛載成功后,OwnCloud網盤中的默認目錄和文件不可讀寫,請在網盤中新建目錄上傳。</owncloud登錄名>


免責聲明!

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



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