たかまるの雑記

たまに更新

GitBucketをnginxでHTTPS化する

GitBucketをnginxでHTTPS(常時SSL)化します。

GitBucketとnginxは↓でインストールした状態です。


1.nginx.confを編集します。

  • 43行目のSSLのlocations設定を編集します。
        location / {
            root   html;
            index  index.html index.htm;
        }
  • パスをgitbucket に変更してproxyの設定を追加します。
        location /gitbucket {
            proxy_pass http://localhost:18081;
            proxy_redirect http:// https://;
            proxy_redirect default;
            proxy_set_header Host $host;
        }


2.GitBucketとnginxを起動します。

start d:/work/gitbucket/gitbucket.exe -verb runas -arg start
start d:/work/nginx-1.15.5/nginx_sv.exe -verb runas -arg start


3.ブラウザでアクセスします。

https://localhost/gitbucket/

f:id:takamaruo:20181010234123p:plain

httpsでアクセスできます。
※httpでアクセスしてもhttpsにリダイレクトされます。