Ok дружественных кодеров, я пытаюсь настроить MAMP с SSL на моем Mac для целей разработки. Я прочитал и пробовал следующие инструкции:
http://www.emersonlackey.com/article/mamp-with-ssl-https http://www.webopius.com/content/355/getting-mamp-working-with-ssl-on-os-x
не повезло. Я могу ударить либо 127.0.0.1
, либо localhost с помощью http, но оба https://localhost
и https://127.0.0.1
возвращают хост не найденную ошибку.
глядя на phpinfo, я не вижу загружаемого mod_ssl.
Кто-нибудь сделал это с помощью os x 10.6.7? Я не знаю, куда идти отсюда.
надеюсь, что кто-то может помочь.
спасибо
------ начало редактирования ------
Ниже перечислены изменения, которые я внес в файлы конфигурации, чтобы получить работу https. Пожалуйста, следуйте инструкциям, указанным выше, чтобы получить созданный сертификат/ключ и пароль удален (как также указано @dallas ниже).
httpd.conf
Прокомментируйте ifdef, чтобы убедиться, что LoadModule выполнен
#<IfDefine SSL>
LoadModule ssl_module modules/mod_ssl.so
#</IfDefine>
убедитесь, что в файле указано следующее:
Listen 80
ServerName localhost:80
ssl.conf
Добавьте следующее....
<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>
перед существующим
<VirtualHost _default_:443>
server.crt и server.key являются вновь созданными в соответствии с ссылками, которые вызывают ссылки.
Комментарий
#<IfDefine SSL>
вокруг строки 35 и ее закрывающего тега вокруг строки 245, чтобы включить линию...
Listen 443
обновите все ссылки на сертификаты на вновь созданные файлы в соответствии с приведенным выше определением VirtualHost.