Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Use SSL with MAMP PRO 4

Since I've updated to chrome 63, my sites in localhost are redirected to https, so I decided to use SSL with MAMP PRO but I can't make it work, chrome says Your connection is not private.

In the SSL panel of MAMP, I generated the certificate and set its path for the key and certificate, however I don't know what I should do for "Certificate chain file (Apache only)"

like image 844
Websphere Avatar asked Dec 02 '22 12:12

Websphere


1 Answers

I hit the same issue recently and found a solution that works for me on macOS.

As you've already highlighted, this issue started with a Chrome update which is forcing SSL on localhost *.dev URLs.

To get around it you need to add the certificate to your keychain and override the trust setting:

  1. After creating the self-signed certificate through MAMP Pro, open a Finder window and navigate to the directory where you just created the certificate.
  2. Open Keychain Access. Unlock it for editing with your admin password if necessary.
  3. Click Certificates in the bottom left.
  4. Drag the .crt file from Finder into the Keychain Access window. You should now see the certificate appear here.
  5. Right-click the certificate (in Keychain Access) and select Get Info.
  6. Expand the Trust section.
  7. Next to Secure Sockets Layer (SSL) select Always Trust from the dropdown.
  8. Close the certificate info window. You'll be asked if you want to save the changes and authorise with admin password.
  9. Return to Chrome. Reload the page. Get back to work.
like image 151
codeth Avatar answered Dec 21 '22 22:12

codeth