我在Plesk 11服务器上有超过100个域名,我在默认服务计划中创建了它们,但它们每年都会过期。我更新了默认服务计划并将过期日期设置为无限制,但如何使用默认服务计划应用于所有域?
我已尝试更改服务计划和同步,但域续订日期不会更改。
有没有办法使用Plesk API?
答案 0 :(得分:1)
通过API-RPC:
# cat x.xml
<?xml version="1.0" encoding="UTF-8" ?>
<packet version="1.6.3.0">
<webspace>
<set>
<filter/>
<values>
<limits>
<limit>
<name>expiration</name>
<value>-1</value>
</limit>
</limits>
</values>
</set>
</webspace>
</packet>
# curl -kv -XPOST -H "HTTP_AUTH_LOGIN: admin" -H "HTTP_AUTH_PASSWD: password" -H "Content-Type: application/xml" -d @x.xml https://localhost:8443/enterprise/control/agent.php
通过CLI:
# for sub in `ls /var/www/vhosts/` ; do /usr/local/psa/bin/subscription_settings -u $sub -expiration -1 ; done
答案 1 :(得分:0)
您可以通过
轻松更改订阅日期观看此视频了解更多信息: https://www.youtube.com/watch?v=XkRfnJRpMdc