Перейти к содержимому

Как установить Let's Encrypt на Amazon Linux

4

Как мне установить Let's Encrypt Certificates на Amazon Linux У меня уже есть веб-сайт WordPress.

Может кто-нибудь сказать мне шаги, как мне начать с него и какие команды и какие разрешения я должен изменить, и как мне отредактировать ssl.conf и добавить сертификаты и автоматическое обновление.

5 081 просмотр
O-mkar спросил 10 лет назад
O 128

2 ответа

4

Похоже, у EPEL от Amazon нет сертификата для меня. Попробуйте установить его вручную, вот пара статей с подробными инструкциями:

Попробуйте https://ivopetkov.com/b/let-s-encrypt-on-ec2/ для Apache

Или https://coderwall.com/p/e7gzbq/https-with-certbot-for-nginx-on-amazon-linux для Nginx

Если не считать это:

wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto sudo certbot-auto certonly --debug --standalone -d yourdomain.com 

--debugтребуется, потому что Amazon Linux плохо протестирован с certbot. Замените --standaloneна любой плагин certbot, который вы предлагаете. По существу, просто заменить использование Стандартные примеры из certbotс certbot-auto.

Вероятно, лучше всего, если вы периодически проверяете, действительно ли certbot обнаруживается в репозитории EPEL Amazon и / или повторно загружаете certbot-auto в надежде получить исправления / улучшения ошибок.

ОБНОВЛЕНИЕ для "Amazon Linux 2"

Наконец-то есть пакет certbot в репозиториях EPEL Yum.

sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo yum-config-manager --enable epel sudo yum install certbot sudo certbot certonly --standalone -d yourdomain.com 

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

Philippe Chaintreuil · 9 лет назад · 0

Это не сработало для меня в выпуске Amazon Linux AMI 2016.09 - он продолжал умирать здесь: `Ничего не поделаешь Создание виртуальной среды ... ./certbot-auto: строка 652: virtualenv: команда не найдена" "` необходимо установить Virtualenv в python: `yum install python26-virtualenv.noarch```` Тогда это сработало.

wezell · 9 лет назад · 0
Philippe Chaintreuil ответил 9 лет назад
P 41
0

You need to perform the following steps:

  1. Connect to your Linux instance via SSH. The following article describes how to do it: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html#ec2-connect-to-instance-linux
  2. Install your certificate using the following guide: https://letsencrypt.org/getting-started/

я пытался это не работает

O-mkar · 10 лет назад · 0

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

Vladimir Mukhin · 10 лет назад · 0

Ответы только для ссылок не являются реальными ответами. Пожалуйста, объясните процесс или опубликуйте свою ссылку в комментариях.

Der Hochstapler · 9 лет назад · 2
Vladimir Mukhin ответил 10 лет назад
V 210