已解答
发布

老大,为何把之前的问题关了啊?
./vhost.sh里面如下
[ -z “`grep “$domain $moredomainame_D” $Cron_file`” ] && echo “0 10 * * 1 /usr/local/bin/certbot-auto certonly -a webroot –agree-tos –renew-by-default –webroot-path=$wwwroot_dir/$domain -d $domain $moredomainame_D;$Cron_Command” >> $Cron_file
是不是应该为:–webroot 啊?
=》官网更新了参数,进行了部分参数的调整。原-a webroot –webroot-path=/网站目录完整路径替换为–webroot -w;
 
 
 
 
 
 

2 答案

发布
管理员 2016-11-05

你测试过改成这个参数是否ok ?
 

#1
发布

Hi ,老大,
   自从客户端用Cerbot-auto后,好多命令已经更新了,老大去官网看看!另外:

[ ! -d “${wwwroot_dir}/${domain}/.well-known” ] && mkdir -p ${wwwroot_dir}/${domain}/.well-known;chown -R ${run_user}.${run_user} ${wwwroot_dir}/${domain}/.well-known
      certbot-auto certonly –standalone –agree-tos –email ${Admin_Email} -d ${domain} ${moredomainame_D} –pre-hook “service ${S} stop” –post-hook “service ${S} start”
=》mkdir -p ${wwwroot_dir}/${domain}/.well-known,这个目录好像是自动创建了,不须再mkdir!
    上面用的是standalone方法获取证书,应该用不上.well-known/acme-challenge吧?只用webroot方法才需要用.well-known/acme-challenge,我看到官方推荐也是webroot方法,它不要停止服务器,对于服务器已经存在并运行着虚拟主机的较方便!
 

 
 

#2

请登录或者 注册 来提交答案