Хотите узнать, как установить сертификат 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.
Авторское право © 2018-2021 Techexpert.tips.
Все права защищены. Никакая часть этой публикации не может быть воспроизведена, распространена или передана в любой форме или любыми средствами без предварительного письменного разрешения издателя.
Список оборудования
В следующем разделе представлен список оборудования, используемого для создания этого учебника.
Как Amazon Associate, я зарабатываю от квалификационных покупок.
Apache — Связанные Учебник:
На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с Apache.
Apache Давайте шифровать — конфигурация DNS
Получите доступ к веб-сайту GODADDY и купите домен DNS.
В нашем примере мы приобрели домен под названием:
Вы можете использовать любой веб-сайт для покупки домена DNS, GoDaddy это просто мой личный выбор.
Создайте запись DNS, указывающую ваш веб-сайт на компьютер под управлением Apache.
В нашем примере мы создали запись DNS, указывающую www.GAMEKING.TIPS на 35.160.86.106.
Используйте команду NSLOOKUP для тестирования конфигурации DNS.
Вот вывод команды.
Поздравляю! Вы закончили необходимую конфигурацию DNS.
Учебник Давайте шифровать — Apache установки
Установите сервер Apache и необходимые пакеты.
Включить модуль Apache, названный: Mod_ssl.
Включить модуль Apache, названный: Mod_rewrite.
Отредактируйте файл конфигурации Apache.
Добавьте следующие строки в конце этого файла.
Создавайте каталоги для хранения новых файлов и журналов веб-сайтов.
Файлы веб-сайта будут храниться в следующем каталоге:
Журналы веб-сайта будут храниться в следующем каталоге:
Создайте файл конфигурации Apache для нового веб-сайта.
Вот файл с нашей конфигурацией.
Включите новый веб-сайт.
Перезапустите службу Apache.
Откройте браузер и попытайтесь получить доступ к версии http веб-сайта.
В нашем примере в браузер был введен следующий URL::
• http://www.gameking.tips
Вы закончили конфигурацию виртуального хоста на сервере Apache.
Apache Давайте шифровать — Установка сертификата
Нам нужно установить бесплатный сертификат HTTPS.
Мы также должны перенаправить весь трафик HTTP на версию HTTPS веб-сайта автоматически.
Установите список необходимых пакетов.
Установка бесплатного сертификата HTTPS от Apache
Пресса (A) для согласования с условиями обслуживания.
Нажмите (Y), чтобы поделиться своей электронной почтой и получать информационные бюллетени.
Нажмите (2), чтобы автоматически перенаправить ваш веб-сайт HTTP на версии HTTPS.
Система автоматически установит бесплатный сертификат.
Он также будет настроить сервер Apache, чтобы перенаправить все HTTP доступ к версии HTTPS вашего сайта.
В нашем примере система создала виртуальный файл конфигурации хоста.
Вот содержимое файла.
Файл KEY содержит ваш личный ключ сертификата и должен постоянно храниться в безопасном месте.
В нашем примере файл KEY хранился по адресу:
Система автоматически модифицирует файл виртуальной конфигурации хоста исходного apache.
Он автоматически перенаправит все запросы HTTP на версию HTTPS вашего сайта.
Откройте браузер и введите DNS-адрес нового веб-сайта с помощью протокола HTTPS.
В нашем примере в браузер был введен следующий URL::
— https://www.gameking.tips/
Страница HTTPS должна быть представлена.
Прояви свойства сертификата.
Вы установили сертификат Let’s Encrypt на сервере Apache.
Apache Давайте шифровать — Обновление сертификата
Установленный бесплатный сертификат действителен в течение 90 дней.
Система создает запланированную задачу автоматического продления любого сертификата в течение тридцати дней после истечения срока действия.
Имя запланированной задачи CERTBOT и находится внутри следующего каталога:
Вот содержимое файла.
Используйте следующую команду для имитации процесса обновления сертификата.
Вот вывод команды.
Поздравляю! Вы настроили автоматическое обновление сертификата Let’s Encrypt.