directadmin

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

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

来源:梦飞科技 作者:梦飞 浏览量:109 更新:2018-07-10
在某些情况下,您可能希望创建新用户并允许该用户使用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可能仍然在用户之后立即添加创建)。
部分文章来源与网络,若有侵权请联系站长删除!