天天看點

ECS訓練營入門路線_第六天_基于ECS和NAS搭建個人網盤

前言

如今的許多網盤應用都設定了下載下傳限速,隻有付費成為會員才能享受下載下傳加速服務。于是我設想,能否通過ECS搭建個人網盤,來存放一些常用的文檔等,便于在使用時下載下傳通路。偶然間發現阿裡雲開發者成長計劃裡有基于ECS和NAS搭建個人網盤的體驗課程,遂開始了體驗。

具體過程

1.連接配接伺服器

在阿裡雲開發者成長計劃界面找到

對應連結

建立完執行個體後,通過windows系統下的CMD,

ssh連接配接

上免費建立的執行個體

ECS訓練營入門路線_第六天_基于ECS和NAS搭建個人網盤

2.安裝 OwnCloud

然後執行指令添加新的軟體源

ECS訓練營入門路線_第六天_基于ECS和NAS搭建個人網盤

并安裝OwnCloud

yum install owncloud-files           

之後通過指令檢視安裝是否成功。

ll /var/www/html           
ECS訓練營入門路線_第六天_基于ECS和NAS搭建個人網盤

3.安裝阿帕奇(Apache)服務

yum install httpd –y           

安裝完成後啟動

systemctl start httpd.service           
ECS訓練營入門路線_第六天_基于ECS和NAS搭建個人網盤

輸入公網ip後出現此圖檔

ECS訓練營入門路線_第六天_基于ECS和NAS搭建個人網盤

則安裝成功。

之後通過指令

vim /etc/httpd/conf/httpd.conf           

打開阿帕奇配置檔案,修改内容後,按esc,輸入:wq!

儲存。

4.安裝并配置PHP

OwnCloud是基于PHP開發的,是以需要配置PHP服務。此外,OwnCloud隻支援PHP 5.6+。

首先更新php源

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版本

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 -v檢視PHP版本

ECS訓練營入門路線_第六天_基于ECS和NAS搭建個人網盤

将PHP與Apache配置

find / -name php.ini           

找到目錄後,記錄目錄,執行

vi /etc/httpd/conf/httpd.conf           

配置PHP目錄(/etc/php.ini)為查找到的目錄

PHPIniDir /etc/php.ini           

儲存後通過systemctl restart httpd.servicechong重新開機Apache。

5.連接配接OwnCloud

在浏覽器輸入

http://1

公網位址/owncloud/

進入OwnCloud安裝界面

ECS訓練營入門路線_第六天_基于ECS和NAS搭建個人網盤

輸入使用者名密碼,選擇存儲&資料庫

ECS訓練營入門路線_第六天_基于ECS和NAS搭建個人網盤

若選擇MySQL,會出現如圖報錯,因為我們并沒有配置MySQL環境。是以選擇SQLite即可。

之後等待其配置完成。

6.登陸OwnCloud

完成後網頁會自動重新整理,然後輸入設定的使用者名和密碼,進入主界面

ECS訓練營入門路線_第六天_基于ECS和NAS搭建個人網盤

7.挂載NAS服務

此部分内容涉及NAS的登陸資訊,故不做展示。

挂載成功後可以看到如下界面

ECS訓練營入門路線_第六天_基于ECS和NAS搭建個人網盤

至此挂載完成。需要在網盤中建立目錄進行上傳。

ECS訓練營入門路線_第六天_基于ECS和NAS搭建個人網盤

預設的幾個檔案夾将不可用,點選加号建立目錄并回車即可建立新目錄。之後上傳檔案。

ECS訓練營入門路線_第六天_基于ECS和NAS搭建個人網盤

總結

NAS檔案系統按量付費,若儲存較小的檔案則相對來講較為便宜。但因個人使用限制,帶寬可能沒有付費的網盤應用那麼大。可根據個人需要進行配置。