在某些情況下,您可能希望創建新用戶并允許該用戶使用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可能仍然在用戶之后立即添加創建)。