установка позволяет зашифровать SSL в Веста CP - PullRequest
0 голосов
/ 29 января 2019

при попытке установить давайте зашифруем ssl с помощью vesta cp.

, следуя пути установки python-certbot-apache.

ошибка не указана ниже.

Невозможно найтивиртуальный хост, прослушивающий порт 80, который в настоящее время необходим Certbot, чтобы доказать CA, что вы контролируете свой домен.Добавьте виртуальный хост для порта 80.

ОБНОВЛЕНИЕ

после отладки обнаруживается, что vesta cp nginx работает на 80 и передает proxy_pass в apache на 8080.

1 Ответ

0 голосов
/ 31 января 2019

Я следовал за vesta solution с их форума.

  1. Проверьте / etc / hostname, чтобы узнать, какое у вас имя хоста.Это должно быть ваше доменное имя.
  2. Установите ssl. В SSH от имени root запустите:

v-add-letsencrypt-domain 'admin' $ HOSTNAME '''yes'

(change 'admin' if your hostname domain is not under 'admin' account)

ПРИМЕЧАНИЕ: если вам нужен ssl для доменов www и не www, используйте команду ниже

v-add-letsencrypt-domain 'admin' 'yourdomain.com' 'www.yourdomain.com' 'yes'

Теперь в SSH выполните следующие действия:

v-update-host-certificate admin $ HOSTNAME

И, наконец, выполните:

echo "UPDATE_HOSTNAME_SSL = 'yes'" >> /usr/local/vesta/conf/vesta.conf

...