Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. GitLabSSL更新手順
  2. -----------------
  3.  
  4. 該当のサーバーで以下のコマンドをたたくと自動的にサーバー内の証明書が新しいものに置き換わる。
  5.  
  6. ```
  7. cd /opt/letsencrypt/
  8. ./letsencrypt-auto renew
  9. ```
  10.  
  11. gitlab-runnerのトークンを更新する必要がある。
  12. 以下のファイルを編集する。
  13.  
  14.  
  15. /etc/gitlab-runner/config.toml
  16.  
  17.  
  18. 以下のような設定項目があるので、これを新しくなった証明書に置き換えること
  19.  
  20. ```
  21. tls-ca-file = "/etc/letsencrypt/archive/dev-windsurfinglab.southeastasia.cloudapp.azure.com/fullchain1.pem"
  22. tls-cert-file = "/etc/letsencrypt/archive/dev-windsurfinglab.southeastasia.cloudapp.azure.com/fullchain1.pem"
  23. ```
  24.  
  25. 以下のディレクトリのfullchainN.pemが最新のものになるはず。
  26.  
  27. ```
  28. /etc/letsencrypt/archive/dev-windsurfinglab.southeastasia.cloudapp.azure.com/
  29. ```
  30.  
  31.  
  32. その後、以下を実施すること
  33.  
  34. ```
  35. gitlab-ctl reconfigure
  36.  
  37. gitlab-runner restart
  38. sudo gitlab-ctl restart nginx
  39. ```
  40.  
  41. 最後に以下でrunnerが正しく動作するかをチェック
  42.  
  43. ```
  44. gitlab-runner verify
  45. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement