MAMPでSSLが使えなくなった… 追記あり | フリーWebデザイナーの何気ない日記

フリーWebデザイナーの何気ない日記

CSSカスタマイズの実験用に作ったはず…(笑)。

そしてWebデザイナーだから、それ系の事を書こうと思ったのに、なんでかここ暫くはMacネタしか書いてない気が…(笑)。

 

 

 

一番最初にですが、問題が解決済みです。

 

一応、問題解決した原因と解決法の記事のリンク貼っておきますね。

 

 

 

 

 

 

 

 

 

 

 

まず最初に、自分の環境だけかもしれないけど、もしかしたら他所様もそうかもしれないと思ったんで、一応で。

 

 

 

MacのCatalinaのマイナーアップデート後なんですけど、MAMPを起動させたら動かなくなりました。

 

 

 

 

 

 

 

 

 

 

こんな感じでエラーが表示されて、「えっ!?」って思って、MAMP5.7を再インストールして設定し直してみたんですけど、今度は前から参考にさせてもらってた方法で認証書をキーチェーンで認識が出来なくてエラーが出る始末…。

 

 

 

 

 

 

 

 

 

 

認証書をダブルクリックしてキーチェーンに認証させようとすると、こうエラーが…。

 

 

 

そこで、比較的新しい情報を探して公開鍵とか秘密鍵を作ってみたら、エラーはなくキーチェーンに認証は出来たけど、どうしてもMAMPが起動が出来ず…。

 

 

 

httpd.comfの、

# Secure (SSL/TLS) connections
#Include /Applications/MAMP/conf/apache/extra/httpd-ssl.conf

の部分で#を削除して有効化しようとするとエラーが出て起動しないのまでは解ったんですけど、これが有効化してくれないとMAMPでSSLが使えない訳で。

 

 

 

MAMPのリリースノートを見た感じでですけど、

 

mod_ssl is now statically compiled into Apache and is always enabled and can not be disabled.

 

が関係してるのかな?

 

 

 

この辺、全然詳しくないから解らんぞ…。

 

 

 

VirutalHostのとこの記述の関係とかかな?

 

 

 

間違ってないはずなんですけど…。

 

 

 

情報がなくて手探りで色々とやってて困ってます。

 

 

 

追記

 

他に情報がないか探してみたところ、 MAMP5.6? で起動しない情報を見かけました。

が、その方はSSL化してなかったのか、そこの情報がなくて、起動しなくなった旨の記述しかなく。

その方は完全アンインストールしてMAMP5.6を再インストールしたみたいですけど、SSLの事に関しては一切の記述がなかったんで、普通にいきなり動かなくなっただけかなと。

それで、一応でバックアップを取ってMAMP5.7を完全アンインストールして、再インストール、再設定をしてみたけど、でもどうしても

 

# Secure (SSL/TLS) connections
#Include /Applications/MAMP/conf/apache/extra/httpd-ssl.conf

 

のIncludeを有効にすると動かないみたいなんで、もしかしたらMAMPに不具合かバグがあるのかも…?

自己証明書をキーチェーンに読み込むのも、これまで参考にさせていただいた方のブログの方法でだとやっぱりダメみたいなんで、比較的新しい情報のを参考にしてみたところ、それでだと問題なくキーチェーンで読み込めました。

それと、海外に情報がないかも調べてみたけど、俺が検索してみた中でだと情報がなかったです。

で、MAMPの公式でダウンロードが出来る今現在(2020/3/6)で最新版のMAMPのバージョンが5.7と、古いので4.5とかなんで、アップデート待ちか、4.5をインストールしてみてどうか、なのかなと思います。

 

 

さらに追記

 

MAMP 5.5 Installation failed in Mac OS Catalina - Stack Overflow(リンク)

 

CatalinaとMAMP、相性悪いとかもあるんかね?

俺が5.5の時は大丈夫だったけど…。