Решил попробовать выпуск сертификата с помощью ascme.sh
Установил acme, сделал такой скрипт генерации сертификата.
Код: Выделить всё
#!/bin/sh
echo "##############"
echo "Генерация SSL."
echo "0 ВЫХОД"
while true;do
echo -n Наберите 0 или домен:; read DOM
if [ "0" = "$DOM" ];then
break
fi
mkdir /etc/acme.sh/$DOM
chown -R acme:newprod_max /etc/acme.sh/$DOM
su -m acme -c "/usr/local/sbin/acme.sh --issue -d $DOM -d www.$DOM -w /usr/local/www/cert"
su -m acme -c "/usr/local/sbin/acme.sh --install-cert -d $DOM -d www.$DOM --key-file /etc/acme.sh/$DOM/privkey.pem --cert-file /etc/acme.sh/$DOM/cert.pem --fullchain-file /etc/acme.sh/$DOM/fullchain.pem --reloadcmd "touch /var/db/acme/.restart_nginx""
break
done
Вообщем ввожу домен my.dom.local и вижу такой выхлоп.
Код: Выделить всё
/usr/local/sbin/acme.sh: cannot open /root/.acme.sh/my.dom.local_ecc/my.dom.local.conf: No such file or directory
grep: /root/.acme.sh/my.dom.local_ecc/my.dom.local.conf: No such file or directory
grep: /root/.acme.sh/my.dom.local_ecc/my.dom.local.conf: No such file or directory
/usr/local/sbin/acme.sh: cannot create /root/.acme.sh/my.dom.local_ecc/my.dom.local.conf: No such file or directory
grep: /root/.acme.sh/my.dom.local_ecc/my.dom.local.conf: No such file or directory
[пятница, 8 декабря 2023 г. 10:08:06 (+03)] Using CA: https://acme.zerossl.com/v2/DV90
mkdir: /root/.acme.sh: Permission denied
mkdir: /root/.acme.sh: Permission denied
mkdir: /root/.acme.sh: Permission denied
[пятница, 8 декабря 2023 г. 10:08:06 (+03)] Can not create path: /root/.acme.sh/ca/acme.zerossl.com/v2/DV90
[пятница, 8 декабря 2023 г. 10:08:06 (+03)] Create account key error.
[пятница, 8 декабря 2023 г. 10:08:06 (+03)] Create account key error.
[пятница, 8 декабря 2023 г. 10:08:06 (+03)] Please add '--debug' or '--log' to check more details.
[пятница, 8 декабря 2023 г. 10:08:06 (+03)] See: https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh
[пятница, 8 декабря 2023 г. 10:08:06 (+03)] The domain 'my.dom.local' is not a cert name. You must use the cert name to specify the cert to install.
[пятница, 8 декабря 2023 г. 10:08:06 (+03)] Can not find path:'/root/.acme.sh/my.dom.local'
Что я делаю не так, почему он в рутовой директории пытается создать.