Web アプリケーション開発時に、Web サーバは起動しているのに chrome で Web ページが表示されない場合、HSTS キャッシュが原因の場合がある。
HSTS キャッシュの削除
その場合、以下の手順で HSTS キャッシュを削除することで解決できる。
-
chrome のアドレスバーに以下を入力
chrome://net-internals/#hsts -
最下部の Delete domain security policies の Domain 欄に開発サーバのドメインを入力
-
Delete ボタンを押下
HSTS とは
HSTS (HTTP Strict Transport Security) は、過去にそのドメインに正常な SSL で接続したことがある場合、Chrome がそのサイトに常に安全な SSL で接続するようにする仕組み。
Web サーバの設定を変更しても、古い HSTS 設定が原因でアクセスできないことがある。
その場合は HSTS のドメインのキャッシュを削除することで Web サーバにアクセスできるようになる。