當前位置:首頁 » 區塊鏈知識 » centos75搭建區塊鏈

centos75搭建區塊鏈

發布時間: 2024-03-01 00:35:47

『壹』 如何在CentOS 7上安裝和配置私有雲

ownCloud是一個文件共享伺服器,允許您將您的個人內容,如文檔和圖片,存儲在一個集中的位置,很像Dropbox。與ownCloud的區別在於它是免費和開源的,允許任何人使用和檢查它。它還將敏感數據的控制和安全性返回給您,從而消除了第三方雲託管服務的利用率。


我們在CentOS 7伺服器上安裝和配置ownCloud實例。


先決條件
需要以下內容:

伺服器上的sudo用戶:您可以按照CentOS 7初始伺服器設置指南創建具有sudo許可權的用戶。
一個LAMP堆棧:ownCloud需要一個Web伺服器,一個資料庫和PHP才能正常工作。設置LAMP堆棧(Linux,Apache,MySQL和PHP)伺服器滿足所有這些要求。按照本指南安裝和配置此軟體。
要充分利用ownCloud提供的所有功能,請確保安裝以下PHP模塊:php-gd,php-intl,php-mbstring,php-process和php-xml。
SSL證書:如何設置SSL證書取決於您是否具有解析到您的伺服器的域名。
如果您有域名...安全您的網站的最簡單的方法是使用Let's Encrypt,它提供免費的,受信任的證書。按照Apache的Let's Encrypt指南進行設置。

如果您沒有域...並且您正在使用此配置進行測試或個人使用,則可以改為使用自簽名證書。這提供了相同類型的加密,但沒有域驗證。按照Apache的自簽名SSL指南進行設置。

步驟1 - 安裝ownCloud
ownCloud伺服器軟體包不存在於CentOS的默認存儲庫中。然而,ownCloud為發行版維護了一個專用的存儲庫。


首先,使用rpm命令導入其發行密鑰。該密鑰授權程序包管理器yum信任存儲庫。


sudo rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key
接下來,使用curl命令下載ownCloud存儲庫文件:


sudo curl -L https://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -o /etc/yum.repos.d/ownCloud.repo
添加新文件後,使用clean命令使yum知道更改:


sudo yum clean expire-cache
輸出
載入插件:fastestmirror
清除回復:基本ce_stable其他更新
6元數據文件已刪除
最後,使用yum實用程序和install命令執行ownCloud的安裝:


sudo yum安裝owncloud
當出現提示時,此為ok [y / d / N]:消息,鍵入Y,然後按ENTER鍵授權安裝。


輸出
。 。 。
安裝:
owncloud.noarch 0:9.1.1-1.2


已安裝依賴關系:
libX11.x86_64 0:1.6.3-2.el7 libX11-common.noarch 0:1.6.3-2.el7 libXau.x86_64 0:1.0.8-2.1.el7
libXpm.x86_64 0:3.5.11-3.el7 libpng.x86_64 2:1.5.13-7.el7_2 libxcb.x86_64 0:1.11-4.el7
libxslt.x86_64 0:1.1.28-5.el7 owncloud-deps-php5.noarch 0:9.1.1-1.2 owncloud-files.noarch 0:9.1.1-1.2
php-gd.x86_64 0:5.4.16-36.3.el7_2 php-ldap.x86_64 0:5.4.16-36.3.el7_2 php-mbstring.x86_64 0:5.4.16-36.3.el7_2
php-process.x86_64 0:5.4.16-36.3.el7_2 php-xml.x86_64 0:5.4.16-36.3.el7_2 t1lib.x86_64 0:5.1.2-14.el7


完成!
安裝ownCloud伺服器後,我們將繼續設置資料庫供其使用。


步驟2 - 創建MySQL資料庫
要開始,請使用管理帳戶登錄MySQL:


mysql -u root -p
輸入在安裝資料庫伺服器時為MySQL root用戶設置的密碼。


ownCloud需要一個單獨的資料庫來存儲管理數據。雖然你可以調用這個資料庫任何你喜歡,我們決定了owncloud的名字保持簡單。


CREATE DATABASE owncloud;
注意:每個MySQL語句必須以分號(;)結尾。如果您遇到問題,請務必檢查這是否存在。


接下來,創建一個單獨的MySQL用戶帳戶,與新創建的資料庫進行交互。從管理和安全的角度來看,創建單功能資料庫和帳戶是一個好主意。與資料庫的命名一樣,選擇您喜歡的用戶名。我們選擇在本指南中使用owncloud名稱。


GRANT ALL ON owncloud。* to'owncloud'@'localhost'IDENTIFIED BY'set_database_password';
警告:確保將實際密碼放在命令所在的位置:set_database_password


通過用戶分配對資料庫的訪問許可權,執行flush-privileges操作以確保MySQL的正在運行的實例知道最近的許可權分配:


FLUSH特權;
MySQL的配置到此結束,因此我們將通過鍵入以退出會話:


出口
在ownCloud伺服器安裝和資料庫設置完成後,我們准備將注意力轉移到配置ownCloud應用程序。

步驟3 - 配置ownCloud
要訪問ownCloud Web界面,請打開Web瀏覽器並導航到以下地址:


https:// server_domain_or_IP / owncloud
如果正在使用自簽名證書,您可能會收到警告,因為證書未由您的瀏覽器的可信授權機構簽名。 這是預期和正常的。 我們只對證書的加密方面感興趣,而不是對我們主機的真實性的第三方驗證。 點擊相應的按鈕或鏈接,進入ownCloud設置頁面。


你應該看到這樣的:

通過選擇用戶名和密碼創建管理員帳戶。 出於安全目的,不建議對用戶名使用「admin」。

在單擊完成設置按鈕之前,單擊存儲和資料庫鏈接:

保留Data文件夾設置,並單擊配置資料庫部分中的MySQL / MariaDB按鈕。

輸入在上一步中配置的資料庫信息。 下面是一個示例,它匹配我們在本指南中使用的資料庫憑據:

單擊完成設置按鈕登錄到ownCloud。 一個安全的家,所有的數據閃屏應該會出現:

單擊啟動屏幕右上角的x以訪問主界面:

在這里,您可以創建或上傳文件到您的個人雲。

『貳』 CentOS 7 如何配置網路

1 你要弄清楚網卡名稱不是eth0

『叄』 CentOS 下如何安裝 libpq 模塊

由於我們的伺服器是 centos@7,而最近比較火的區塊鏈開源項目 zksync的教程 是基於 ubuntu 的,我搜遍了全網都很難找到一個像樣的 centos 下安裝 libpq 教程,導致我在安裝 diesel_cli 依賴的 libpq 模塊的時候卡了很長時間,最終是 diesel 的 issues 拯救了我,所以在這里跟大家分享一下postgresql-devel 這個包里包含了 libpq 所有相關文件,安裝完成之後 libpq 是解壓在 /usr/pgsql-10/include/libpq 這個目錄下的 安裝完成之後你繼續運行,你會郁悶地發現上述的錯還是沒有得到解決。 之後看到 diesel的issue 有個人的想法與我不謀而合,於是我脫坑了😝 感謝奮斗在前線的前輩們~ Thanks♪(・ω・)ノ
熱點內容
bcd比特幣鑽石眾籌 發布:2024-11-20 08:22:22 瀏覽:362
金貝礦機挖到的幣怎麼買 發布:2024-11-20 08:10:39 瀏覽:991
天龍八部懷舊服挖礦技巧 發布:2024-11-20 08:03:31 瀏覽:316
mgs區塊鏈主網上線了嗎 發布:2024-11-20 07:33:07 瀏覽:469
區塊鏈業務許可 發布:2024-11-20 07:25:14 瀏覽:827
伏特幣礦機多少錢 發布:2024-11-20 07:14:27 瀏覽:666
比特幣交易實現代碼 發布:2024-11-20 07:05:43 瀏覽:177
伐木工和挖礦工哪個比較賺錢 發布:2024-11-20 07:01:56 瀏覽:817
區塊鏈與數字經濟關系 發布:2024-11-20 06:44:47 瀏覽:971
挖礦挖出史前巨獸化石的 發布:2024-11-20 06:06:49 瀏覽:928