Skip to main content
- Open /Applications/MAMP/conf/apache/httpd.conf, Add the line
LoadModule ssl_module modules/mod_ssl.so
or uncomment this out if already in the conf file
- Also add lines to listen on 80, if not there already
Listen 80
ServerName localhost:80
- Open /Applications/MAMP/conf/apache/ssl.conf. Remove all lines as well as . Find the line defining SSLCertificateFile and SSLCertificateKeyFile, set it to
SSLCertificateFile /Applications/MAMP/conf/apache/ssl/server.crt SSLCertificateKeyFile /Applications/MAMP/conf/apache/ssl/server.key
- Create a new folder /Applications/MAMP/conf/apache/ssl. Drop into the terminal and navigate to the new folder
cd /Applications/MAMP/conf/apache/ssl
- Create a private key, giving a password
openssl genrsa -des3 -out server.key 1024
cp server.key server-pw.key openssl rsa -in server-pw.key -out server.key
- Create a certificate signing request, pressing return for default values
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
- Add the following virtual host definition in extra/httpd-ssl.conf (or wherever the ssl conf file is)
<VirtualHost localhost:443>
DocumentRoot /Users/myname/Documents/DevProjects/WebdevProjects ServerName localhost
SSLEngine on
SSLCertificateFile /Applications/MAMP/conf/ssl/server.crt SSLCertificateKeyFile /Applications/MAMP/conf/ssl/server.key
</VirtualHost>
- Make sure we have the server listening in 443 for SSL, in the ssl config file
- Restart your server. If you encounter any problems check the system log file. The first time you visit https://localhost/ you will be asked to accept the certificate.
Nice blog! Thanks for sharing this valuable information
ReplyDeleteIELTS Coaching in Chennai
IELTS Coaching centre in Chennai
IELTS Coaching centre in coimbatore
IELTS Coaching in madurai
IELTS Training in Chennai
Best IELTS Coaching in Chennai
Best IELTS Coaching centres in Chennai
Software Testing Training in Chennai