gitlab https加密訪問配置

2022-03-13 13:03:21 字數 793 閱讀 6647

公司已經給了.crt  .key證書,所以這邊只需要做配置修改操作就行了。

1. 建立ssl目錄

mkdir /etc/gitlab/ssl

2. 匯入證書注意證書

cp xx.crt xx.key  /etc/gitlab/ssl/

3.修改配置檔案

nginx['redirect_http_to_https'] = true    false改為true

nginx['ssl_certificate'] = "/etc/gitlab/ssl/ebyh.crt"     #指定.crt存放路徑

nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/ebyh.key"   #指定.key存放路徑

external_url ''    #http修改為https ,以及匯入的網域名稱名稱

gitlab-ctl reconfigure 

4.客戶端新增ssl全域性認證

fatal: unable to access '': ssl certificate problem: invalid certificate chain

加入全域性ssl認證為false

git config --global http.sslverify false 即可

nginx web加密訪問

有時我們會有這麼一種需求,就是你的 並不想提供乙個公共的訪問或者某些頁面不希望公開,我們希望的是某些特定的客戶端可以訪問。那麼我們可以在訪問時要求進行身份認證,就如給你自己的家門加一把鎖,以拒絕那些不速之客。我的配置是這樣的 然後就通過htpasswd生成密碼檔案 htpasswd c usr lo...

Apache配置SSL證書實現加密訪問

首先,確保你的apache編譯了ssl模組,這是支援ssl證書必要的條件 如果沒有,請編譯,開啟phpstudy 其他選項選單 php擴充套件 php openssl 前面勾選上 開啟 apache 安裝目錄下 conf 目錄中的 httpd.conf 檔案,找到以下內容並去掉前面的 注釋符,使得s...

ssh之無密訪問配置

當我們使用 ssh 192.168.會輸入密碼才能進入別的伺服器,接下來進行配置無密碼訪問 cd cd ssh 首先進入ssh目錄,如果之前沒有訪問過別的伺服器那就是空目錄,如果訪問過的話會有乙個known hosts檔案,裡面記錄了訪問的資訊。首先我們生產公鑰個私鑰 ssh keygen t rs...