開發與維運

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

前言

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

具體過程

1.連接服務器
在阿里雲開發者成長計劃界面找到對應鏈接
創建完實例後,通過windows系統下的CMD,ssh連接上免費創建的實例
image.png
2.安裝 OwnCloud
然後執行命令添加新的軟件源
image.png
並安裝OwnCloud

yum install owncloud-files

之後通過命令查看安裝是否成功。

ll /var/www/html

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

yum install httpd –y

安裝完成後啟動

systemctl start httpd.service

image.png
輸入公網ip後出現此圖片
image.png
則安裝成功。
之後通過命令

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版本
image.png
將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安裝界面
image.png
輸入用戶名密碼,選擇存儲&數據庫
image.png
若選擇MySQL,會出現如圖報錯,因為我們bni並沒有配置MySQL環境。因此選擇SQLite即可。
之後等待其配置完成。
6.登陸OwnCloud
完成後網頁會自動刷新,然後輸入設定的用戶名和密碼,進入主界面
image.png
7.掛載NAS服務
此部分內容涉及NAS的登陸信息,故不做展示。
掛載成功後可以看到如下界面
image.png
至此掛載完成。需要在網盤中新建目錄進行上傳。
image.png
默認的幾個文件夾將不可用,點擊加號新建目錄並回車即可創建新目錄。之後上傳文件。
image.png

總結

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

Leave a Reply

Your email address will not be published. Required fields are marked *