LINUX.ORG.RU
ФорумAdmin

Как продлить SSL сертификат на VDS?

 , ,


0

2

Есть VDS сервер от которого есть SSH доступ. На этом VDS есть сайт. На сайте стоял бесплатный SSL сертификат, который нужно продлят каждые 3 месяца. Решил использовать certbot + LetsEncrypt. Получил новый сертификат с помощью команды ./certbot-auto --apache Перезагрузил веб сервер. Но на сайте открывается старый сертификат. Как поменять старый просроченный сертификат на новый?

Ответ на: комментарий от petabyte

Ну тогда проверяй, прописан ли сертификат, лежит ли он где надо. И не стоит ли nginx фронтом, в этом случае SSL нужно добавлять не в apache.

anonymous
()
Ответ на: комментарий от anonymous

nginx не установлен. А где должен лежать сертификат и где должен быть прописан?

petabyte
() автор топика

Конфиги apache читать умеешь? Вот и лезь туда и смотри путь к каким файлам сертификата и ключа прописан: к старому или к новому. Ещё сам файл сертификата проверь какой у него срок истечения.

sunny1983 ★★★★★
()
Последнее исправление: sunny1983 (всего исправлений: 1)
Ответ на: комментарий от petabyte

grep -ir ssl /путь/к/конфигам/апача

Путь нагуглишь в документации для твоего дистрибутива. Обычно это либо /etc/httpd, /etc/apache или /etc/apache2, но могут быть и другие варианты...

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Дистрибутив у меня Ubuntu 16.04 Конфиг апача находиться в /etc/apache2 Вот что находиться в файле конфигурации, почему то там в обще нету путей для SSL сертификата.

This is the main Apache server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See http://httpd.apache.org/docs/2.4/ for detailed information about
# the directives and /usr/share/doc/apache2/README.Debian about Debian specific
# hints.
#
#
# Summary of how the Apache 2 configuration works in Debian:
# The Apache 2 web server configuration in Debian is quite different to
# upstream's suggested way to configure the web server. This is because Debian's
# default Apache2 installation attempts to make adding and removing modules,
# virtual hosts, and extra configuration directives as flexible as possible, in
# order to make automating the changes and administering the server as easy as
# possible.

# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
#       /etc/apache2/

petabyte
() автор топика
Ответ на: комментарий от petabyte

на самом деле это выглядит как издевательство и с такими вещами лучше бы в /job/.

это не тот конфиг. certbot-auto --apache в процессе должен предлагать исправить конфиги. давай логи от certbot-auto.

SevikL ★★★★★
()
Ответ на: комментарий от petabyte

Не вижу выхлоп команды grep, которую я тебе прислал

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.