Существует ли современное и понятное руководство по настройке SSL для локального хоста / тестирования?

Допустим, я разрабатываю скрипт для 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, учебник должен адресовать эти версии.

9
задан 18 February 2013 в 22:24

1 ответ

По крайней мере, в Ubuntu 12.10, теперь это просто безумие.

sudo a2ensite default-ssl && sudo a2enmod ssl && sudo service apache2 restart

Вот и все.

Попробуйте:

  • http: // localhost
  • https: // localhost (я не могу связать их из-за ограничений.)
  • Попробуйте также с пользовательским доменом (укажите что-нибудь на 127.0.0.1, например, https://example.com , через / etc / hosts)

Команда выплевывает файл readme , но это не совсем необходимо.

Примечание. Ожидается, что при доступе браузер получит предупреждающее сообщение, так как это самозаверяющий сертификат.

PS: это предполагает нормальную и достаточно свежую установку стека LAMP через tasksel install lamp-server

0
ответ дан 18 February 2013 в 22:24

Другие вопросы по тегам:

Похожие вопросы: