2015-12-09 4 views

ответ

1

Вы действительно не даете понять, что была ваша ошибка, но я возьму догадку и сказать, что вы остановились с клонированием репозитория.

Отсюда вам нужно запустить некоторые команды с помощью программы 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, и вы должны быть хорошими!

Если вам нужны дальнейшие инструкции, дайте мне знать.

+0

Спасибо за ваш ответ. Я не получал никаких сообщений об ошибках, кроме того, что Python 2.6 был экспериментальным. Похоже, этого было достаточно, и теперь я попытался использовать параметр --debug (согласно сообщению, но я не понял серьезности). Теперь я получаю сообщения «InsecurePlatformWarning» и «DeprecationWarning», но это привело меня к следующему этапу. Я попробую установить сертификат вручную. Благодарю. – Manngo

+0

ОК, я должен проверить некоторые проблемы совместимости, но я обнаружил, что для моей установки Centos мне нужно сделать следующее: \t 'service httpd stop; ./letsencrypt-auto --debug certonly; service httpd start' (но в отдельных строках, так как остановка 'httpd' занимает некоторое время, чтобы закончить) , а затем вручную вручную настроить остальные. Хорошо работает. Спасибо за вашу помощь. – Manngo

Смежные вопросы