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