letencrypt на виртуальном хостинге: ни yum, ни dnf не найдены

Я следую указаниям на следующем сайте https://www.godaddy.com/help/install-a-lets-encrypt-ssl-apache-20245

и на этот вопрос `sudo: команда не найдена' при следовании руководству по Let's Encrypt

я пропустил sudo и просто git клонировал lib позволяет зашифровать на мой общий хост godaddy

git clone https://github.com/letsencrypt/letsencrypt

, но теперь, когда я пытаюсь ввести команду

./letsencrypt-auto --apache -d ваше доменное имя

, я получаю сообщение об ошибке

Neither Yum nor DNF found

, потому что это общий сервер, я не могу установить yum, как я не пользователь root, есть ли способ обойти это?

0
13.04.2017, 15:37
1 ответ

Действия, описанные в ссылке GoDaddy (в разделе вопросов), не будут работать с учетной записью общего хостинга.

С учетной записью общего хостинга GoDaddy у вас нет root-доступа, , который требуется официальному letsencrypt c lient.

Чтобы обойти эту проблему, вы можете использовать сторонний клиент letsencrypt под названием acme.sh , который рекламируется как: " Написан исключительно на Shell и не зависит от python или официальный клиент Let's Encrypt ", это позволяет ему работать с учетными записями общего хостинга.

Обратите внимание на , что в то время как acme.sh сгенерирует для вас сертификат letsencrypt, мне не удалось установить его автоматически (с помощью сценариев оболочки), для этого я, к сожалению, использую GoDaddy cPanel UI.

Создать сертификат letsencrypt.

  1. Установите acme.sh, следуя официальной документации.

  2. Выдавать сертификаты.

    Новый сертификат

     acme.sh --issue -d domain.com -d www.domain.com -w / home / username / www 
     

    Или через 90 дней, когда вам нужно возобновить.

     acme.sh --renew -d domain.com -d www.domain.com --force 
     
  3. Установите сертификат в GoDaddy cPanel.

Хотя это руководство не предназначено специально для acme.sh, я лично считаю это руководство очень полезным. https://isabelcastillo.com/lets-encrypt-ssl-certificate-godaddy-shared-cpanel

Вы можете начать с «Часть 3: Установка SSL-сертификата в свою учетную запись хостинга GoDaddy cPanel»

В качестве альтернативы вы можете попробовать следовать руководству isabelcastillo.com и использовать его инструмент по своему выбору, хотя, по моему опыту, acme.sh проще в использовании.

0
28.01.2020, 04:49

Теги

Похожие вопросы