Primero, haga un duplicado de/Aplicaciones/MAMP.
abierto /Applications/MAMP/conf/apache/httpd.conf
Debajo de la línea
# LoadModule foo_module modules/mod_foo.so
que añadir
LoadModule ssl_module modules/mod_ssl.so
Retire todas las líneas <IfDefine SSL>
, así como </IfDefine SSL>
.
abierto /Applications/MAMP/conf/apache/ssl.conf
Quitar todas las líneas <IfDefine SSL>
así como </IfDefine SSL>
.
Encuentra la línea que define SSLCertificateFile
y SSLCertificateKeyFile
, configurarlo para que
SSLCertificateFile /Applications/MAMP/conf/apache/ssl/server.crt
SSLCertificateKeyFile /Applications/MAMP/conf/apache/ssl/server.key
Crear una nueva carpeta/Aplicaciones/MAMP/conf/Apache/SSL
gota en el terminal un navegue a la carpeta nueva
cd /Applications/MAMP/conf/apache/ssl
crear una clave privada, dando una contraseña
openssl genrsa -des3 -out server.key 1024
Retire la contraseña
cp server.key server-pw.key
openssl rsa -in server-pw.key -out server.key
crear una solicitud de certificado de firma, presionando cambio de valores por defecto
openssl req -new -key server.key -out server.csr
Crear un certificado
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
Reinicie el servidor. Si encuentra algún problema, consulte el archivo de registro del sistema. La primera vez que visite https://localhost/
se le pedirá que acepte el certificado.
Actualizado para MAMP v2 http://soundsplausible.com/2012/01/14/enable-https-in-mamp-2-0-5/ –
Instrucciones para configurar MAMP 3.0.5 para SSL aquí: http://stackoverflow.com/a/25468843/149097 – Robert