■ 河南 許紅軍
編者按:網(wǎng)盤是我們最常用的在線存儲工具,使用第三方提供的網(wǎng)盤,往往存在一些問題,例如需要收費(fèi)才能享用VIP功能,機(jī)密文件存在泄密情況,時刻面臨突然關(guān)閉等風(fēng)險。使用OwnCloud開源免費(fèi)專業(yè)的私有云存儲項(xiàng)目,它可讓您輕松架設(shè)專屬的私有云文件同步網(wǎng)盤,可以像專業(yè)網(wǎng)盤那樣實(shí)現(xiàn)文件跨平臺同步、共享、版本控制和團(tuán)隊(duì)協(xié)作等。
OwnCloud支持 Windows、Mac、Android、iOS、Linux等平臺,可以通過Web網(wǎng)頁或WebDAV 形式進(jìn)行訪問。
在CentOS7.x中執(zhí)行“yum install-y httpd php php-mysql mariadb-server mariadb php-dom phpmbstring php-gd php-pdo”命令,來安裝所需的組件,包括Apache,PHP,MariaDB以及PHP數(shù)據(jù)連接拓展等。
執(zhí)行“systemctl start httpd.service”,“systemctl start mariadb.service”命令,啟動和LAMP相關(guān)的服務(wù)。
為了便于順利訪問,執(zhí)行“systemctl stop firewalld”和“systemctl disable firewalld”命令,關(guān)閉防火墻。
訪問“http://xxx.xxx.xxx.xxx”地址,來測試Apache是否正常運(yùn)作,其中的“xxx”為服務(wù)器地址。
將OwnClound安 裝包下載到合適的位置,執(zhí)行“unzip owncloud-x.x.x.zip”命令,對其進(jìn)行解壓操作,其中的“x”表示具體的版本號。
執(zhí)行“cp-r owncloud/var/www/html”命令,將解壓后的內(nèi)容復(fù)制到指定位置。
執(zhí)行“cd!$”,“cd owncloud”,“l(fā)l”命令,可以看到其默認(rèn)擁有者為root賬戶。
執(zhí)行“chown-R apache:apache/var/www/ht ml/owncloud/”命令,將其擁有者設(shè)置為apache賬戶。
執(zhí)行“mysqladmin-u ro ot password"mima"”命令,為MariaDB數(shù)據(jù)庫設(shè)置合適的密碼,這里為“mima”。
執(zhí)行“mysql-u rootpmima” 命令,連接MariaDB數(shù)據(jù)庫。在其中執(zhí)行“create database owncloud;”命令,創(chuàng)建名為“owncloud”的數(shù)據(jù)庫。訪問“http://xxx.xxx.xxx.xxx/owncloude”地址,來測試是否可以訪問OwnCloud。
如果出現(xiàn)提示PHP版本過低的話,就無法測試成功。因?yàn)镺wnCloud最少要求使用的的是PHP 5.6.0版本。所以對于低版本來說,必須進(jìn)行升級。
將下載的“php5.6.tar.gz”保存到本地,執(zhí)行“tar zxvf php5.6.tar.gz”,“cd/root/php5.6/”,“rpm-Uvh*.rpm”命令,實(shí)現(xiàn)升級操作。
執(zhí)行“systemctl restart httpd”命令,重啟Apache。對應(yīng)的執(zhí)行“systemctl reload httpd”命令,實(shí)現(xiàn)無需重啟Apache的動態(tài)加載操作。
如果在訪問時,出現(xiàn)“PHP mb multibyte模塊未安裝”等提示,說明需要安裝對應(yīng)的PHP擴(kuò)展模塊,執(zhí)行“rpm-ivh/opt/phpmbstring-5.6.30-1.el7.remi.x86_64.rpm”,“restart httpd.service”命令,安裝所需的PHP擴(kuò)展模塊并重啟Apache。
訪問“http://192.168.1.63/owncloud/index.php”地址(如 圖1),在打開界面中輸入管理員名稱和密碼,點(diǎn)擊“存 儲&數(shù)據(jù)庫”項(xiàng),在擴(kuò)展面板中點(diǎn)擊“MySQL/MariaDB”項(xiàng),輸入上述MariaDB的管理員“root”,密碼以及數(shù)據(jù)庫名稱“owncloud”。點(diǎn)擊“安裝完成”按鈕,執(zhí)行具體的安裝操作。
為了便于客戶端進(jìn)行訪問,可以根據(jù)需要下載安裝對應(yīng)的客戶端軟件。這里使用的是Windows版本的客戶端程序,在其安裝界面中的“連接到ownCloud”窗口中輸入服務(wù)器地址。
圖1 登錄界面
例如“http://xxx.xxx.xxx.xxx/owncloud”在下一步窗口中輸入上述賬戶和密碼,點(diǎn)擊下一步按鈕,在設(shè)置本地文件夾窗口中選擇“同步服務(wù)器的所有內(nèi)容”項(xiàng),表示同步所有數(shù)據(jù),選擇“選擇同步內(nèi)容”項(xiàng),可以自定義所需的的同步數(shù)據(jù)。在“本地文件夾”欄中選擇本地存儲路徑,點(diǎn)擊“連接”按鈕,就可以和服務(wù)器上的Owncloud網(wǎng)盤建立連接了。
當(dāng)然,還可以使用Web方式進(jìn)行訪問。訪問“http://xxx/owncloud/index.php”地址,輸入管理員賬戶和密碼,在網(wǎng)盤管理界面中點(diǎn)擊“+”按鈕,可以選擇需要上傳的文件和目錄。
選擇網(wǎng)盤中的某個文件,在其右側(cè)點(diǎn)擊分享項(xiàng),在右側(cè)的“共享”面板中點(diǎn)擊“公共鏈接”項(xiàng),點(diǎn)擊“創(chuàng)建公共鏈接”項(xiàng),在打開窗口中可以更改鏈接名稱,設(shè)置密碼和過期時間。
和某些第三方的網(wǎng)盤只能設(shè)置隨機(jī)密碼不同,這里可以設(shè)置自由的設(shè)置密碼。點(diǎn)擊保存按鈕,該文件就處于共享狀態(tài)了。在該共享項(xiàng)目右側(cè)點(diǎn)擊復(fù)制鏈接按鈕,就可以得到具體的共享地址了。
為了不同的用戶訪問,需要創(chuàng)建不同的賬戶。在管理界面右上角點(diǎn)擊點(diǎn)擊設(shè)置按鈕,在彈出菜單中點(diǎn)擊“用戶”項(xiàng),在左側(cè)點(diǎn)擊“增加組”項(xiàng),輸入新組的名稱。在右側(cè)輸入新的賬戶名稱和密碼,為其指定對應(yīng)的組,點(diǎn)擊“創(chuàng)建”按鈕,來創(chuàng)建該賬戶。
對于不同的文件,可以為其指定可以擁有者。選擇目標(biāo)文件,點(diǎn)擊分享按鈕,在右側(cè)的“共享”面板中點(diǎn)擊“用戶和組”項(xiàng),輸入對應(yīng)的賬戶和組名。這樣,只有指定的賬戶才可以訪問該文件。為了充分發(fā)揮OwnCloud的功能,可以為其安裝各種插件來實(shí)現(xiàn)。在右上角點(diǎn)擊“文件”項(xiàng)在,在打開面板中點(diǎn)擊“Market”項(xiàng),可以下載所需的插件。