Configurando SSL no MAMP 3.02

Acesse o terminal, digite SU para obter permissão de root…

Gerando o certificado local…

cd /Applications/MAMP/conf/apache

# generate a private key (will request a password twice)
openssl genrsa -des3 -out server.key 1024

# generate certificate signing request (same password as above)
openssl req -new -key server.key -out server.csr

# Answer the questions
Country Name (2 letter code) [AU]: BR
State or Province Name (full name) [Some-State]: Rio Grande do Sul
Locality Name (eg, city) []: Pelotas
Organization Name (eg, company) [Internet Widgits Pty Ltd]: 2WAY DIGITAL SOLUTIONS
Organizational Unit Name (eg, section) []: # leave this empty
Common Name (eg, YOUR name) []: # leave this empty
Email Address []: # leave this empty
A challenge password []: # leave this empty
An optional company name []: # leave this empty

# generate the certificate
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

# remove the password from the server key
cp server.key server.tmp
openssl rsa -in server.tmp -out server.key

Editando as configurações do apache

Edite o arquivo de configuração do apache (/Applications/MAMP/conf/apache/httpd.conf), e remova o comentário da seguinte linha (próximo a linha 537).

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

Habilitando as configurações HTTPS..

Edite as configurações do httpd-ssl.conf (/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf) para habilitar a porta 443 para localhost, deve ficar semelhante a isto:

DocumentRoot "/Users/Nataniel/Sites/"
ServerName localhost:443
ServerAdmin webmaster@localhost
ErrorLog "/Applications/MAMP/Library/logs/error_log"
TransferLog "/Applications/MAMP/Library/logs/access_log" 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*