Допустим, я разрабатываю скрипт для login.example.com. У меня нет абсолютно никакого доступа к login.example.com, но эта страница загружает скрипт на assets.example.com (к которому у меня есть доступ). Чтобы проверить, насколько хорошо мой новый скрипт работает на странице входа в систему, я изменил свой / etc / hosts, чтобы он указывал assets.example.com на мой локальный хост (и соответственно настроил Apache).
Единственная проблема сейчас заключается в том, что страница входа загружается https : //assets.example.com/script.js (Опять же, я не имею на это никакого влияния!). Поэтому для того, чтобы я смог протестировать свой сценарий, мне нужно настроить самозаверяющий сертификат SSL.
Я следовал инструкциям здесь: https://help.ubuntu.com/11.10/serverguide/C/certificates-and-security.html
Я также пытался использовать настройки по умолчанию -ssl, чтобы проверить это безрезультатно. Я просто постоянно получаю сообщение об ошибке SSL:
// Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error. (Chrome)
Спасибо!
Обновление: Поскольку сейчас у нас 12.04 LTS & amp; 12.10, учебник должен адресовать эти версии.
По крайней мере, в Ubuntu 12.10, теперь это просто безумие.
sudo a2ensite default-ssl && sudo a2enmod ssl && sudo service apache2 restart
Вот и все.
Попробуйте:
Команда выплевывает файл readme , но это не совсем необходимо.
Примечание. Ожидается, что при доступе браузер получит предупреждающее сообщение, так как это самозаверяющий сертификат.
PS: это предполагает нормальную и достаточно свежую установку стека LAMP через tasksel install lamp-server