0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Windows環境でhomesteadを利用してLaravel開発環境構築時のNET::ERR_CERT_AUTHORITY_INVALID

Posted at

久しぶりにWindows環境でhomesteadを利用してLaravel開発環境を構築した際のChromeでの初期動作確認時に、上記エラーが発生して時間を無駄にしてしまったので、備忘録として残しておきます。

環境

以下の環境で構築しました。

  • Windows 10
  • VirtualBox 6.0.22
  • Homestead 10.9.1
  • Vagrant 2.2.9
  • Laravel Framework 7.19.1

エラーの内容

エラー内容.png
LaravelのWebサイトで紹介されているLaravelのインストールマニュアル及び、Homesteadのインストール手順に沿って環境の構築を進めたのち、サイトの初期動作確認時に上記メッセージが表示され、動作確認ができませんでした。

原因

Homestead.yamlファイルのsites設定で、sample.devというドメインを使用したことが原因でした。

Homestead.yaml
sites:
    - map: sample.dev
      to: /home/vagrant/code/sample/public

理由としては、Chrome & Firefox now force .dev domains to HTTPS via preloaded HSTSに記載がありました。

簡単に記載すると、.devで終わるすべてのドメインは強制的にHTTPSにリダイレクトするようになっているためです。

対策

もっとも簡単な対策としては、.devで終わるドメインを使わないことです。

以上です。
開発環境を作る際に無駄な時間を浪費しないよう、気を付けたいと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?