前言
如今的許多網盤應用都設置了下載限速,只有付費成為會員才能享受下載加速服務。於是我設想,能否通過ECS搭建個人網盤,來存放一些常用的文檔等,便於zai使用時下載訪問。偶然間發現阿里雲開發者成長計劃裡有基於ECS和NAS搭建個人網盤的體驗課程,遂開始了體驗。
具體過程
1.連接服務器
在阿里雲開發者成長計劃界面找到對應鏈接
創建完實例後,通過windows系統下的CMD,ssh連接上免費創建的實例
2.安裝 OwnCloud
然後執行命令添加新的軟件源
並安裝OwnCloud
yum install owncloud-files
之後通過命令查看安裝是否成功。
ll /var/www/html
3.安裝阿帕奇(Apache)服務
yum install httpd –y
安裝完成後啟動
systemctl start httpd.service
輸入公網ip後出現此圖片
則安裝成功。
之後通過命令
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版本
將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安裝界面
輸入用戶名密碼,選擇存儲&數據庫
若選擇MySQL,會出現如圖報錯,因為我們bni並沒有配置MySQL環境。因此選擇SQLite即可。
之後等待其配置完成。
6.登陸OwnCloud
完成後網頁會自動刷新,然後輸入設定的用戶名和密碼,進入主界面
7.掛載NAS服務
此部分內容涉及NAS的登陸信息,故不做展示。
掛載成功後可以看到如下界面
至此掛載完成。需要在網盤中新建目錄進行上傳。
默認的幾個文件夾將不可用,點擊加號新建目錄並回車即可創建新目錄。之後上傳文件。
總結
NAS文件系統按量付費,若儲存較小的文件則相對來講較為便宜。但因個人使用限制,帶寬可能沒有付費的網盤應用那麼大。可根據個人需要進行配置。