ローカル MAMP SSL https 複数 独自ドメイン

https://qiita.com/maximum80/items/c8756f65662d009cc52d
ここの参考

MAMPでSSLを使えるようにする際の設定

ここを見る

/Applications/MAMP/conf/apacheに直製造した。
server.key
server.key.bak
server.crt
server.csr

cd /Applications/MAMP/conf/apache/keys ×

cd /Applications/MAMP/conf/apache/

1
openssl genrsa -des3 -out server.key 1024

	
openssl req -new -key server.key -out server.csr


Country Name (2 letter code) [AU]:JP
State or Province Name (full name) [Some-State]:Aichi
Locality Name (eg, city) []:Kasugai-shi
Organization Name (eg, company) [Internet Widgits Pty Ltd]:D-MarkingDesign
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:localhost
Email Address []:info@d-marking.jp



openssl x509 -in server.csr -days 55365 -req -signkey server.key > server.crt

MAMP/conf/apache/httpd.conf

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

MAMP/conf/apache/extra/httpd-ssl.conf

<VirtualHost _default_:443>

#   General setup for the virtual host
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/Dropbox/my_server/"
ServerName www.example.com:443
ServerAdmin info@d-marking.jp
ErrorLog "/Applications/MAMP/Library/logs/error_log"
TransferLog "/Applications/MAMP/Library/logs/access_log"
・
・
・

MAMP/conf/apache/extra/httpd-vhosts.conf

NameVirtualHost *:80
NameVirtualHost *:443
<VirtualHost *:80>
ServerAdmin info@d-marking.jp
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
ServerAdmin info@d-marking.jp
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"
    ServerName www.example.com
</VirtualHost>

これでローカルとwww.example.comはhttpsでつながった

問題はここからハマった

その下に
80はすでに書いてあるとして

<VirtualHost *:443>

    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/Dropbox/my_server/client/kanrikoushin/mama-clean.com"
    ServerName mama-clean.com:443
ServerAdmin info@d-marking.jp

SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "/Applications/MAMP/conf/apache/server.crt"
SSLCertificateKeyFile "/Applications/MAMP/conf/apache/server.key"
</VirtualHost>

<VirtualHost *:443>

    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/Dropbox/my_server/doggstar/temp/shop"
    ServerName www.shop.d-marking.jp:443
ServerAdmin info@d-marking.jp

SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "/Applications/MAMP/conf/apache/server.crt"
SSLCertificateKeyFile "/Applications/MAMP/conf/apache/server.key"
</VirtualHost>


<VirtualHost *:443>
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/Dropbox/my_server/doggstar/temp/car"
    ServerName www.car.d-marking.jp:443
ServerAdmin info@d-marking.jp

SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "/Applications/MAMP/conf/apache/server.crt"
SSLCertificateKeyFile "/Applications/MAMP/conf/apache/server.key"
</VirtualHost>

これはできた時のコピペだが

テキストエディットのせいか
一回ではNOT FOUND になってしまう。
その場合
もう一度動いている443を1個コピペして
動かしたい
443から必要項目をコピペして
MAMPを再起動したら動いた

つまりは 通常の80番のときとおなじようなよくわからない動かないって言うエラー

これでローカルでSSLで作業できる。

テキストエディタ miで開いてコピペしたら一発でできた

https://qiita.com/nao_ipub/items/e7adf6043e7f9189a738
ローカルで毎回この接続ではプライバシーが保護されませんが出るので
localhost.cerをドロップしてDLして
ダブルクリック

「自己署名ルート証明書」とかになってる場合は、キーチェーンアクセスの該当行をダブルクリックして情報を確認。「信頼」タブを開き、「この証明書を使用するとき」を「常に信頼」にします。
(追記:「SSL(Secure Sockets Layer)」の行だけを「常に信頼」で大丈夫です。他にもメールや諸々使ってる時は適宜変更します。)