ceph開啟https連線

2021-10-05 03:09:41 字數 1157 閱讀 1677

ceph預設並不開啟https連線,如要開啟https需事先在所有rgw節點建立ca證書。

注:ca證書建立流程多種多樣,如有需要請自行學習,此處僅提供一種稍簡單的建立方式,以下流程請嚴格按照順序執行

可將生成好的證書複製到其他節點的證書目錄下

scp /etc/ceph/cert/* node01:/etc/ceph/cert/

scp /etc/ceph/cert/* node03:/etc/ceph/cert/

1、修改配置檔案(單個閘道器為例)
vim /etc/ceph/ceph.conf
2、重啟閘道器服務並檢視狀態

重啟閘道器後集群會重新讀取配置資訊並讓其生效

systemctl restart [email protected]

systemctl status [email protected]

注:若重啟失敗,請檢視配置以及證書建立是否正確

1、開啟all.yml檔案,新增配置

vim ceph-ansible/group_vars/all.yml
2、新增radosgw_frontend_ssl_certificate配置

注:事先必須在所有rgw節點建立證書

curl命令驗證

boto3驗證

Ceph集群部署及RGW開啟https訪問

注 ca證書建立流程多種多樣,如有需要請自行學習,此處僅提供一種稍簡單的建立方式,以下流程請嚴格按照順序執行 將生成好的證書複製到其他節點的證書目錄下 scp etc ceph cert node02 etc ceph cert scp etc ceph cert node03 etc ceph c...

https建立連線

客戶端的瀏覽器向伺服器傳送客戶端 ssl 協議的版本號,加密演算法的種類,產生的隨機數,以及其他伺服器和客戶端之間通訊所需要的各種資訊。圖中1 伺服器向客戶端傳送 ssl 協議的版本號,加密演算法的種類,隨機數以及其他相關資訊,同時伺服器還將向客戶端傳送自己的證書。圖中2,3 客戶利用伺服器傳過來的...

Nginx開啟https訪問

進入你想建立證書和私鑰的目錄 cd home conf 建立伺服器私鑰 openssl genrsa des3 out server.key 1024 建立簽名請求的證書 csr openssl req new key server.key out server.csr 在載入ssl支援的nginx...