Всем доброго времени суток,горящая проблема с которой не смог помочь никто: есть почтовый сервер на Debian 8/apache 5,почта exim/dovecot проблема: пришло время обновлять сертификат и вылезло что версия acme устарела,начал искать варианты решений как обновится но из за того что старая ос,были сплошные ошибки,далее связался с разработчиками letsencrypt и уже с ними вел диалог,сначала один из них предложил решение:
Download certsage.txt (25.9 KB).
Upload certsage.txt into the webroot directory for your website publicly served over port 80. This is the directory where the files are located for the content you access when you visit http://mail.ххххххх.ru. In your case, I believe this directory is /var/www/html
Rename the uploaded certsage.txt file to certsage.php.
If you open certsage.php with your favorite text editor, you will see several variables towards the top of the file that are named in all CAPITAL letters. You can change their values to your liking. In particular, the DIRECTORY variable is where your ACME account data as well as your certificate and its private key will be stored. Make sure that the DIRECTORY is somewhere inaccessible from the public internet.
Visit http://mail.хххххх.ru/certsage.php to get your certificate.
что я и сделал,но из за того что версия php старая,у меня все сваливается в 500 ошибку,обновить php не выходит из за того что пишет 404 ошибку при обновлении репозиториев,пробовал несколько мануалов по добавлению и установке,все также
Далее что было предпринято еще
1.пробовал обновлять certbot ошибки
2.пробовал устанавливать клиенты acme.sh,getssl ошибки
3. уже пробовал команду sudo certbot certonly --manual --manual-public-ip-logging-ok --preferred-challenges dns-01 --server https://acme-v02.api.letsencrypt.org/directory -d mail.хххххх.ru -m хххх@хххххх.ru
с тестового debian 10 она генерирует уникальный хеш который я добавляю в новую txt запись на dns сервере,на веб морде добавить не вышло т.к. там надо тереть наши днс сервера и делегировать на чужой днс,а тогда у нас перестанет все работать
и сейчас вся штука в том что запись не срабатывает т.к. мой сервер не виден во внешке,я писал уже разрабам чтоб они дали ip адрес и имя чтоб я создал новую запись типа А и установил связь между днс сервером и letsencrypt но они не дали инфу и вот идеи закончились,самый лучший вариант был бы обновить php или certbot но не выходит.
PS сразу отвечу на вопросы,обновлять систему нельзя т.к. слетит вся почта,а настраиваили ее разные люди и черти как и да я знаю что надо все переносить на свежую систему,но на это надо время и опыта маловато с настройкой,поэтому пока пробую то что выше
Буду признателен за любую помощь,сертификат не активен уже 3 дня,почта пока работает,но скоро совсем откажет