Хотите узнать, как установить сертификат Let's Encrypt на сервере Apache компьютера под управлением Ubuntu Linux? В этом учебнике мы покажем вам, как установить клиент Let's Encrypt и настроить веб-сайт HTTPS на сервере Apache.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41

В нашем примере IP-адрес сервера Apache составляет 36.160.86.106.

В нашем примере мы создадим веб-сайт: WWW.GAMEKING.TIPS.

Список оборудования

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

Как Amazon Associate, я зарабатываю от квалификационных покупок.

Apache - Связанные Учебник:

На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с Apache.

Apache Давайте шифровать - конфигурация DNS

Получите доступ к веб-сайту GODADDY и купите домен DNS.

В нашем примере мы приобрели домен под названием:

Copy to Clipboard

Вы можете использовать любой веб-сайт для покупки домена DNS, GoDaddy это просто мой личный выбор.

Создайте запись DNS, указывающую ваш веб-сайт на компьютер под управлением Apache.

В нашем примере мы создали запись DNS, указывающую www.GAMEKING.TIPS на 35.160.86.106.

APACHE VIRTUALHOST DNS

Используйте команду NSLOOKUP для тестирования конфигурации DNS.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Поздравляю! Вы закончили необходимую конфигурацию DNS.

Учебник Давайте шифровать - Apache установки

Установите сервер Apache и необходимые пакеты.

Copy to Clipboard

Включить модуль Apache, названный: Mod_ssl.

Включить модуль Apache, названный: Mod_rewrite.

Copy to Clipboard

Отредактируйте файл конфигурации Apache.

Copy to Clipboard

Добавьте следующие строки в конце этого файла.

Copy to Clipboard

Создавайте каталоги для хранения новых файлов и журналов веб-сайтов.

Copy to Clipboard

Файлы веб-сайта будут храниться в следующем каталоге:

Copy to Clipboard

Журналы веб-сайта будут храниться в следующем каталоге:

Copy to Clipboard

Создайте файл конфигурации Apache для нового веб-сайта.

Copy to Clipboard

Вот файл с нашей конфигурацией.

Copy to Clipboard

Включите новый веб-сайт.

Copy to Clipboard

Перезапустите службу Apache.

Copy to Clipboard

Откройте браузер и попытайтесь получить доступ к версии http веб-сайта.

В нашем примере в браузер был введен следующий URL::

• http://www.gameking.tips

Apache - Lets encrypt

Вы закончили конфигурацию виртуального хоста на сервере Apache.

Apache Давайте шифровать - Установка сертификата

Нам нужно установить бесплатный сертификат HTTPS.

Мы также должны перенаправить весь трафик HTTP на версию HTTPS веб-сайта автоматически.

Установите список необходимых пакетов.

Copy to Clipboard

Установка бесплатного сертификата HTTPS от Apache

Copy to Clipboard

Пресса (A) для согласования с условиями обслуживания.
Нажмите (Y), чтобы поделиться своей электронной почтой и получать информационные бюллетени.
Нажмите (2), чтобы автоматически перенаправить ваш веб-сайт HTTP на версии HTTPS.

Copy to Clipboard

Система автоматически установит бесплатный сертификат.

Он также будет настроить сервер Apache, чтобы перенаправить все HTTP доступ к версии HTTPS вашего сайта.

В нашем примере система создала виртуальный файл конфигурации хоста.

Copy to Clipboard

Вот содержимое файла.

Copy to Clipboard

Файл KEY содержит ваш личный ключ сертификата и должен постоянно храниться в безопасном месте.

В нашем примере файл KEY хранился по адресу:

Copy to Clipboard

Система автоматически модифицирует файл виртуальной конфигурации хоста исходного apache.

Он автоматически перенаправит все запросы HTTP на версию HTTPS вашего сайта.

Copy to Clipboard

Откройте браузер и введите DNS-адрес нового веб-сайта с помощью протокола HTTPS.

В нашем примере в браузер был введен следующий URL::

- https://www.gameking.tips/

Страница HTTPS должна быть представлена.

Apache - Configure Lets encrypt

Прояви свойства сертификата.

APACHE LETS ENCRYPT CERTIFICATE

Вы установили сертификат Let's Encrypt на сервере Apache.

Apache Давайте шифровать - Обновление сертификата

Установленный бесплатный сертификат действителен в течение 90 дней.

Система создает запланированную задачу автоматического продления любого сертификата в течение тридцати дней после истечения срока действия.

Имя запланированной задачи CERTBOT и находится внутри следующего каталога:

Copy to Clipboard

Вот содержимое файла.

Copy to Clipboard

Используйте следующую команду для имитации процесса обновления сертификата.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Поздравляю! Вы настроили автоматическое обновление сертификата Let's Encrypt.