網(wǎng)上那些彩票網(wǎng)站可以自己做嗎最近實(shí)時(shí)熱點(diǎn)新聞事件
前些天發(fā)現(xiàn)了一個(gè)巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到網(wǎng)站。
簡(jiǎn)介
ownCloud 是一個(gè)文件共享服務(wù)器,允許您將個(gè)人內(nèi)容(如文檔和圖片)存儲(chǔ)在一個(gè)類(lèi)似 Dropbox 的集中位置。ownCloud 的不同之處在于它是免費(fèi)且開(kāi)源的,這使任何人都可以使用和檢查它。它還將您敏感數(shù)據(jù)的控制和安全性歸還給您,從而消除了使用第三方云托管服務(wù)的需求。
在本教程中,我們將在 Ubuntu 16.04 服務(wù)器上安裝和配置 ownCloud 實(shí)例。
先決條件
為了完成本指南中的步驟,您需要以下內(nèi)容:
- 服務(wù)器上的 sudo 用戶:您可以按照 Ubuntu 16.04 初始服務(wù)器設(shè)置指南創(chuàng)建一個(gè)具有 sudo 權(quán)限的用戶。
- LAMP 棧:ownCloud 需要一個(gè) Web 服務(wù)器、一個(gè)數(shù)據(jù)庫(kù)和 PHP 來(lái)正常運(yùn)行。設(shè)置一個(gè) LAMP 棧(Linux、Apache、MySQL 和 PHP)服務(wù)器可以滿足所有這些要求。按照本指南安裝和配置這些軟件。
- 為了充分利用 ownCloud 提供的所有功能,請(qǐng)確保安裝以下 PHP 模塊:
php-bz2
、php-curl
、php-gd
、php-imagick
、php-intl
、php-mbstring
、php-xml
和php-zip
。
- 為了充分利用 ownCloud 提供的所有功能,請(qǐng)確保安裝以下 PHP 模塊:
- SSL 證書(shū):您如何設(shè)置這個(gè)取決于您是否有一個(gè)解析到您服務(wù)器的域名。
- 如果您有一個(gè)域名…… 最簡(jiǎn)單的方式是使用 Let’s Encrypt 來(lái)保護(hù)您的站點(diǎn),它提供免費(fèi)的受信任的證書(shū)。按照 Apache 的 Let’s Encrypt 指南來(lái)設(shè)置。
- 如果您沒(méi)有一個(gè)域名…… 并且您只是用這個(gè)配置進(jìn)行測(cè)試或個(gè)人使用,您可以使用自簽名證書(shū)。這提供了相同類(lèi)型的加密,但沒(méi)有域驗(yàn)證。按照 Apache 的自簽名 SSL 指南來(lái)設(shè)置。
步驟 1 – 安裝 ownCloud
ownCloud 服務(wù)器包在 Ubuntu 的默認(rèn)倉(cāng)庫(kù)中不存在。但是,ownCloud 維護(hù)了一個(gè)專(zhuān)門(mén)的倉(cāng)庫(kù)供該發(fā)行版使用。
首先,使用 curl
命令下載他們的發(fā)布密鑰,并使用 apt-key
實(shí)用程序的 add
命令導(dǎo)入它:
sudo curl https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key | sudo apt-key add -
. . .% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed
100 1358 100 1358 0 0 2057 0 --:--:-- --:--:-- --:--:-- 2057
OK
‘Release.key’ 文件包含一個(gè) PGP(Pretty Good Privacy)公鑰,apt
將使用它來(lái)驗(yàn)證 ownCloud 包的真實(shí)性。
除了導(dǎo)入密鑰,還要在 apt
的 sources.list.d
目錄中創(chuàng)建一個(gè)名為 owncloud.list
的文件。該文件將包含指向 ownCloud 倉(cāng)庫(kù)的地址。
echo 'deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list
deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /
添加新源后,使用 apt-get
實(shí)用程序和 update
命令使 apt
意識(shí)到更改:
sudo apt-get update
. . .
W: https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.gpg: Signature by key DDA2C105C4B73A6649AD2BBD47AE7F72479BC94B uses weak digest algorithm (SHA1)
最后,使用 apt-get
實(shí)用程序和 install
命令執(zhí)行 ownCloud 的安裝:
sudo apt-get install owncloud
在收到 Do you want to continue? [Y/n]
消息時(shí),按下 ENTER
鍵確認(rèn)安裝。
Setting up owncloud-deps-php7.0 (9.1.1-1.2) ...
Enabling conf owncloud.
To activate the new configuration, you need to run:service apache2 reload
apache2_invoke: Enable module rewrite
apache2_invoke owncloud: already enabled
Setting up owncloud (9.1.1-1.2) ...
Processing triggers for libc-bin (2.23-0ubuntu4) ...
Processing triggers for libapache2-mod-php7.0 (7.0.8-0ubuntu0.16.04.3) ...
從輸出中可以看出,安裝創(chuàng)建了 Apache 的新配置。使用 systemctl
實(shí)用程序和 reload
命令使 Apache 守護(hù)程序意識(shí)到更改:
sudo systemctl reload apache2
安裝了 ownCloud 服務(wù)器后,我們將繼續(xù)設(shè)置一個(gè)數(shù)據(jù)庫(kù)供其使用。
第二步 – MySQL 數(shù)據(jù)庫(kù)配置
首先,使用管理員賬戶登錄 MySQL:
mysql -u root -p
輸入你在安裝數(shù)據(jù)庫(kù)服務(wù)器時(shí)為 MySQL root 用戶設(shè)置的密碼。
ownCloud 需要一個(gè)單獨(dú)的數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)管理數(shù)據(jù)。雖然你可以隨意命名這個(gè)數(shù)據(jù)庫(kù),但為了簡(jiǎn)化操作,我們決定將其命名為 owncloud
。
CREATE DATABASE owncloud;
接下來(lái),創(chuàng)建一個(gè)單獨(dú)的 MySQL 用戶賬戶,用于與新創(chuàng)建的數(shù)據(jù)庫(kù)進(jìn)行交互。從管理和安全的角度考慮,創(chuàng)建單一功能的數(shù)據(jù)庫(kù)和賬戶是個(gè)不錯(cuò)的主意。和數(shù)據(jù)庫(kù)的命名一樣,選擇一個(gè)你喜歡的用戶名。在本指南中,我們選擇使用名為 owncloud
。
GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'set_database_password';
用戶被賦予對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)權(quán)限后,執(zhí)行 flush-privileges 操作以確保運(yùn)行中的 MySQL 實(shí)例知道最近的權(quán)限分配情況:
FLUSH PRIVILEGES;
MySQL 配置完成,因此我們將通過(guò)輸入以下命令退出會(huì)話:
exit
ownCloud 服務(wù)器已安裝并且數(shù)據(jù)庫(kù)已設(shè)置好,現(xiàn)在我們可以開(kāi)始配置 ownCloud 應(yīng)用程序。
第三步 – ownCloud 配置
要訪問(wèn) ownCloud 網(wǎng)頁(yè)界面,請(qǐng)打開(kāi)瀏覽器并輸入以下地址:
https://server_domain_or_IP/owncloud
如果使用自簽名證書(shū),可能會(huì)收到警告,因?yàn)樽C書(shū)未由瀏覽器信任的機(jī)構(gòu)簽名。這是預(yù)期的和正常的。我們只關(guān)心證書(shū)的加密方面,而不是主機(jī)真實(shí)性的第三方驗(yàn)證。點(diǎn)擊適當(dāng)?shù)陌粹o或鏈接以繼續(xù)訪問(wèn) ownCloud 管理頁(yè)面。
你應(yīng)該會(huì)看到類(lèi)似以下的界面:
!ownCloud 管理頁(yè)面
通過(guò)選擇用戶名和密碼創(chuàng)建一個(gè)管理員賬戶。出于安全考慮,不建議使用類(lèi)似 “admin” 的用戶名。
!ownCloud 管理賬戶
在點(diǎn)擊 完成設(shè)置 按鈕之前,點(diǎn)擊 存儲(chǔ) & 數(shù)據(jù)庫(kù) 鏈接:
!ownCloud 數(shù)據(jù)庫(kù)配置
保持 數(shù)據(jù)文件夾 設(shè)置不變,并在 配置數(shù)據(jù)庫(kù) 部分點(diǎn)擊 MySQL/MariaDB 按鈕。
!ownCloud 數(shù)據(jù)庫(kù)設(shè)置
輸入在上一步中配置的數(shù)據(jù)庫(kù)信息。以下是一個(gè)示例,與本指南中使用的數(shù)據(jù)庫(kù)憑據(jù)匹配:
!ownCloud 數(shù)據(jù)庫(kù)示例
點(diǎn)擊 完成設(shè)置 按鈕以登錄 ownCloud。應(yīng)該會(huì)出現(xiàn) A safe home for all your data 歡迎界面:
!ownCloud 歡迎界面
點(diǎn)擊歡迎界面右上角的 x 以訪問(wèn)主界面:
!ownCloud 主界面
在這里,你可以創(chuàng)建或上傳文件到你的個(gè)人云存儲(chǔ)空間。
結(jié)論
ownCloud 可以復(fù)制流行的第三方云存儲(chǔ)服務(wù)的功能。內(nèi)容可以在用戶之間共享,也可以通過(guò)公共 URL 在外部共享。ownCloud 的優(yōu)勢(shì)在于信息存儲(chǔ)在你控制的安全位置。
探索界面,并通過(guò) ownCloud 的應(yīng)用商店安裝插件以獲得額外功能。