建立資源
首先需要準備一台ECS
連接配接ECS伺服器
打開終端,
這裡我使用ssh服務連接配接遠端ECS
ssh {username}@{ipaddress} #
username:登陸的使用者名
ipaddress:遠端登陸的公網ip
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLzMzN4MjM1MTM0ETMwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
然後輸入password(密碼)即可登陸。
安裝OwnCloud
OwnCloud是一款開源的雲存儲軟體,基于PHP的自建網盤。基本上是私人使用,沒有使用者注冊功能,但是有使用者添加功能,你可以無限制地添加使用者,OwnCloud支援多個平台(windows,MAC,Android,IOS,Linux)。
- 執行以下指令,添加一個新的軟體源。
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
- 執行以下指令安裝OwnCloud-files。
yum install owncloud-files
- 執行以下指令檢視安裝是否成功。
ll /var/www/html
安裝Apache服務
- 執行以下指令安裝Apache服務。
yum install httpd –y
- 執行以下指令啟動Apache服務。
systemctl start httpd.service
- 打開浏覽器輸入體驗平台建立的ECS的彈性公網IP。如果出現如下圖内容表示Apache安裝成功。
- 添加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>
3)按esc鍵退出編輯模式,然後輸入:wq儲存并退出配置檔案。
安裝并配置PHP
由于OwnCloud是基于PHP開發的雲存儲軟體,需要PHP運作環境,請根據以下步驟完成OwnCloud工作環境的配置。
- 執行以下指令手動更新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
- 執行以下指令安裝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
- 執行以下指令檢測PHP是否安裝成功。
php -v
- 将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
配置OwnCloud
完成上述配置後,您就可以登入OwnCloud建立個人網盤了。
- 打開浏覽器,輸入ECS彈性IP/owncloud,例如1.1.1.1/owncloud。
- 建立管理者賬号和密碼,然後單擊【存儲&資料庫】,配置資料庫,最後單擊【安裝完成】。
挂載NAS服務
完成OwnCloud初始化之後就可以将NAS存儲包挂載到您的網盤伺服器上。
- 首先在左側 雲産品資源 欄點選 一鍵複制url,在浏覽器隐身視窗(無痕模式)中粘貼已複制的url。
- 輸入雲産品資源提供的子使用者名和密碼,登入阿裡雲控制台。在産品清單頁,搜尋NAS,然後單擊【檔案存儲NAS】。
- 點選左側【檔案系統清單】,選擇 資源 提供的 地域 ,可以看到已經建立好的檔案系統,然後單擊【檔案系統 ID】進入檔案系統詳情頁。
- 選擇【挂載使用】,然後單擊【添加挂載點】選擇專有網絡,最後單擊【确定】。
- 在指令行終端,執行以下指令安裝NFS用戶端。
yum install nfs-utils
- 在控制台,單擊【挂載檔案系統到ECS】檢視挂載指令。
- 在打開的挂載檔案系統到ECS頁面複制挂載指令。
- 将複制好的挂載指令粘貼到記事本中,然後把指令最後的/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
- 在指令視窗執行上一步驟的挂載指令。
- 執行以下指令檢視挂載是否成功。
df -h | grep aliyun
注意:NAS挂載成功後,OwnCloud網盤中的預設目錄和檔案不可讀寫,請在網盤中建立目錄上傳。