安装让我们在vesta cp中加密SSL

时间:2019-01-29 12:38:03

标签: ssl digital-ocean lets-encrypt vesta

尝试安装,让我们使用vesta cp加密ssl。

遵循python-certbot-apache的安装路径。

失败,出现以下错误。

无法找到侦听端口80的虚拟主机,Certbot当前需要此虚拟主机才能向CA证明您控制了域。请为端口80添加虚拟主机。

更新

调试后发现,vesta cp nginx在80上运行并将proxy_pass传递给8080上的Apache。

1 个答案:

答案 0 :(得分:0)

我关注了他们论坛中的vesta解决方案。

  1. 检查/ etc / hostname来查看您的主机名。它应该是您的域名。
  2. 安装ssl,在SSH中以root身份运行:
  

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

     

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

注意:如果www和非www域都需要ssl,请使用 下面的命令

  

v-add-letsencrypt-domain'admin''yourdomain.com''www.yourdomain.com'   是的

  1. 现在在SSH中进行以下操作:
  

v-update-host-certificate管理员$ HOSTNAME

  1. 最后运行:
  

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