渡辺です。前回のエントリーでJenkinsによるCIサーバをEC2上に構築しました。ユーザ認証も行い、最低限のセキュリティは適用しましたが、業務で運用するはもう少し設定が必要です。今回は、HTTPSによる暗号化と、Basic認証の設定を行います。Basic認証を設定する事で、GitHub,Stash,Bitbucketなどのリポジトリサービスからセキュアなビルドフックを設定できるようになります。 設定の流れは次の通りです。 Nginxをインストールする NginxにSSLを設定する NginxにJenkinsへプロキシ設定する NginxにBasic認証を設定する Jenkinsサーバの設定 JenkinsサーバのSSL対応とBasic認証の設定を行います。 Nginxをインストールする Amazon LinuxはCentOSベースなのでyumコマンドでサクっとインストールします。 $ s
![JenkinsサーバのSSL対応とBasic認証 | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/998fc407d2db09c0a9196f3db6989852800d3658/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2013%2F09%2Fjenkins.png)