いずみ
こんな悩みを解決できる記事を書きました!
僕は現役フリーランスエンジニア(歴9年)で、資格は13個保有しています。
結論、SSL証明書を検証しないようにすれば解決します。
本記事を読めば、VagrantのSSLエラーが出た場合の対処方法が理解できるので早速見ていきましょう!
すぐ読み終わるので、ぜひ最後まで読んでくださいね♪
目次
VagrantのSSLエラーとは
VagrantのSSLエラーはboxの追加や起動時に発生します。
実際のエラー内容は以下の通りです。
Error: SSL certificate problem: unable to get local issuer certificate
VagrantでSSLエラーが発生する原因
SSLエラーが発生する原因は、サーバからのSSL証明書を検証しているからです。
httpsのサイトからboxをダウンロードしたりするとエラーが発生します。
VagrantでSSLエラーが発生する場合の対処方法
結論、サーバからのSSL証明書を検証しないように設定します。
config.vm.box_download_insecure = true
Vagrantfileに↑を追加すればOKです。
スクロールできます
設定 | 説明 |
---|---|
config.vm.box_download_insecure | trueを設定すると、サーバからのSSL証明書を検証しない。 デフォルトではSSL証明書を検証する設定となっているため、SSLエラーが出る場合はtrueを設定しておく。 |
追加箇所は、config.vm.boxの後でOKです。
よくある質問
VagrantでSSLエラーが発生する原因は何ですか?
サーバからのSSL証明書を検証していることが原因です。
VagrantでSSLエラーが発生する場合の対処方法は何ですか?
「config.vm.box_download_insecure = true」を追記すればOKです。
まとめ
今回は、VagrantのSSLエラーが出た場合の対処方法について解説しました。
以下が本記事のまとめになります。
最後までお読みいただき、ありがとうございました!
- クソおすすめ本
海外のエンジニアがどういった思考で働いているかが理解できます。
海外に行く気はないけど海外エンジニアの動向が気になる雑魚エンジニアにおすすめです(本当におすすめな本しか紹介しないのでご安心を)。