Установка SSL-сертификата Let's Encript для кириллического домена на Apache — различия между версиями

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
(Новая страница: «Процесс установки описан здесь [https://кодер.укр/записи/let-s-encrypt-бесплатный-ssl-сертификат-и-h…»)
 
м (Установка)
Строка 9: Строка 9:
  
 
== Установка ==
 
== Установка ==
 +
Устанавливаем клиент Let’s Encrypt на сервер
  
 +
Подключаемся к серверу по SSH. И переходим, например, в домашнюю директорию:
  
 +
cd /home/
 +
 +
В нее мы установим клиент Let’s Encrypt. Для этого нам понадобится git, если у вас на сервере уже установлен git, то просто выполните следующие команды:
 +
 +
sudo git clone https://github.com/letsencrypt/letsencrypt
 +
cd letsencrypt
 +
 +
Если у вас не установлен git, то либо установите его следующей командой:
 +
 +
sudo apt-get install git
 +
 +
Либо просто распакуйте zip архив из репозитория GitHub:
 +
 +
wget https://github.com/letsencrypt/letsencrypt/archive/master.zip
 +
unzip master.zip
 +
mv letsencrypt-master letsencrypt
 +
cd letsencrypt
 +
 +
Устанавливаем скачанный клиент letsencrypt, для чего запускаем установочный скрипт:
 +
 +
./letsencrypt-auto --help
 +
 +
После установки клиента letsencrypt, и сопутствующего ПО, в конце появится страница с  описанием справки по клиенту letsencrypt.
 +
 +
Все, клиент Let’s Encrypt установлен.
  
 
== Ссылки ==
 
== Ссылки ==

Версия 20:43, 25 марта 2017

Процесс установки описан здесь Установка SSL Lets Encript из командной строки на Nginx

Замечания

  • на 25.03.2017 Let's Encript поддерживает кириллические домены
  • название домена надо вводить Пуникодом
  • почту админа (требуется в процессе регистрации) надо указывать на латинском домене например admsite@yandex.ru, почта вида admin@ИмяДомена.рф пока не принимается.
  • имя сайта пуникодом необходимо будет добавить
  • Добавлять в SSLсертификат домен www.ИмяДомена.рф не стоит, имеет смысл сделать перенаправление на ИмяДомена.рф

Установка

Устанавливаем клиент Let’s Encrypt на сервер

Подключаемся к серверу по SSH. И переходим, например, в домашнюю директорию:

cd /home/

В нее мы установим клиент Let’s Encrypt. Для этого нам понадобится git, если у вас на сервере уже установлен git, то просто выполните следующие команды:

sudo git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt

Если у вас не установлен git, то либо установите его следующей командой:

sudo apt-get install git

Либо просто распакуйте zip архив из репозитория GitHub:

wget https://github.com/letsencrypt/letsencrypt/archive/master.zip
unzip master.zip
mv letsencrypt-master letsencrypt
cd letsencrypt

Устанавливаем скачанный клиент letsencrypt, для чего запускаем установочный скрипт:

./letsencrypt-auto --help

После установки клиента letsencrypt, и сопутствующего ПО, в конце появится страница с описанием справки по клиенту letsencrypt.

Все, клиент Let’s Encrypt установлен.

Ссылки


Яндекс | Картинки | Видео | Карты | Карты ОСМ | Спутник | Гугл | Вольфрам-Альфа | РуВики | EnWiki