Вы действительно не даете понять, что была ваша ошибка, но я возьму догадку и сказать, что вы остановились с клонированием репозитория.
Отсюда вам нужно запустить некоторые команды с помощью программы letencrypt-auto, которую вы только что клонировали, чтобы фактически получить сертификат и установить его. Давайте зашифровать, и их функция автоматической настройки не обязательно стабильна, поэтому я рекомендую запустить команду только для получения сертификата, а затем вручную настроить SSL самостоятельно. Отправляйтесь в каталог, который вы клонировали репозиторий с и выполнить следующие команды:
chmod +x letsencrypt-auto
./letsencrypt-auto certonly
Давайте Encrypt начнет загружать свою зависимость и подсказка, наконец, появится запрос, какие домены вы хотите сертификат. Просто заполните его и нажмите enter. Если все пойдет хорошо, вы получите результат, который выглядит примерно так:
- Congratulations! Your certificate and chain have been saved at
/etc/letsencrypt/live/example.com/fullchain.pem. Your
cert will expire on 2016-03-08. To obtain a new version of the
certificate in the future, simply run Let's Encrypt again.
Этот путь будет отличаться от моего пути, так как я бегу Ubuntu 14,04. Обратите внимание на путь к папке, в котором будут храниться все файлы, которые вам нужны. Теперь зайдите в конфигурацию Apache и отредактируйте файл конфигурации, чтобы ссылаться на только что созданные SSL-сертификаты, перезапустить Apache, и вы должны быть хорошими!
Если вам нужны дальнейшие инструкции, дайте мне знать.
Спасибо за ваш ответ. Я не получал никаких сообщений об ошибках, кроме того, что Python 2.6 был экспериментальным. Похоже, этого было достаточно, и теперь я попытался использовать параметр --debug (согласно сообщению, но я не понял серьезности). Теперь я получаю сообщения «InsecurePlatformWarning» и «DeprecationWarning», но это привело меня к следующему этапу. Я попробую установить сертификат вручную. Благодарю. – Manngo
ОК, я должен проверить некоторые проблемы совместимости, но я обнаружил, что для моей установки Centos мне нужно сделать следующее: \t 'service httpd stop; ./letsencrypt-auto --debug certonly; service httpd start' (но в отдельных строках, так как остановка 'httpd' занимает некоторое время, чтобы закончить) , а затем вручную вручную настроить остальные. Хорошо работает. Спасибо за вашу помощь. – Manngo