欢迎来到云服务器

Directadmin Linux面板

使用ssl on创建新用户,但为新域关闭ssl

在某些情况下,您可能希望创建新用户并允许该用户使用SSL和SSL证书,但不希望默认情况下为域启用,以保持VH计数不足。
 
这可以使用user_create_post_confirmed.sh脚本完成。
 
所以创建:

/usr/local/directadmin/scripts/custom/user_create_post_confirmed.sh

代码如下:

#!/bin/sh
CONF=/usr/local/directadmin/data/users/$username/domains/$domain.conf
if [ -s $CONF ]; then
   perl -pi -e 's/ssl=ON/ssl=OFF/' $CONF
   echo "action=rewrite&value=httpd&user=$username" >> /usr/local/directadmin/data/task.queue
fi
exit 0;

并将脚本chmod到755。
 
这将在创建用户后关闭新域的SSL,并在1分钟后通过task.queue重写他们的httpd.conf文件(如果您想知道为什么443 VH可能仍然在用户之后立即添加创建)。
腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号