MAMP PRO を使ってローカル環境でphpアプリを開発中です。
しかしながらchromeが「保護されていない通信」と言う表示になります。
内容を見ると「この証明書は第三者によって検証されていません」と書かれています。
このため、file_get_contentsなどの同サーバー内の呼び出しでもエラーになってしまいます。
SSL化は下記の手順で行っています。
- mamp pro HOSTS に新規ホストlocalhost-sslを追加
- SSLタブからSSLチェックボックスをチェック
- [レ]https connections must use TLS protocols もON
- その後、[Create self-signed certificate ...] をクリック
- 自前証明書を作成して、適当なところに保存
- 証明書と秘密鍵を指定(先ほど保存したファイル)
- キーチェーンを起動
- サイドバーから「証明書」をクリックして、保存した証明書を選択
- 右クリック「情報を見る」をクリック
- 「信頼」の中にある「この証明書を使用するとき」から「常に信頼」を選択
- chrome再起動 https://localhost-ssl:8890/ でアクセス
もしかしたら、以前は問題なくSSLとしてアクセスできていたので、
chromeのアップデートによって、厳密化されてしまったのかもしれません。
バージョン: 77.0.3865.120(Official Build) (64 ビット)
間違っている部分、対応策などありましたら、よろしくおねがいします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。