0

我目前正在使用 cPanel 在 PHP 中使用 XMLAPI 来自动为我的客户创建子域。我已经设法创建了允许创建子域的脚本,但是我很难使用 XMLAPI 来使用 cPanel 中的 LetsEncrypt 证书颁发者颁发证书。这是我用来创建子域的脚本:

$subdomain = $usrdomain;
$cpanelusr = 'myusername';
$cpanelpass = decryptIt(decryptKey("Jzc5WZO5LfOYonIVSNfgQKmQM0qCiUl7Z3ALKqLI41kpwQQdcGn9kQhjH1k04LImjAgRK8B4Q54DPTyfKLtYXA=="));
$xmlapi = new xmlapi('server ip');
$xmlapi->set_port( 2083 );
$xmlapi->password_auth($cpanelusr,$cpanelpass);
$xmlapi->set_debug(0);
$result = $xmlapi->api1_query($cpanelusr, 'SubDomain', 'addsubdomain', array($subdomain,'mydomain.com',0,0, '/public_html/' . $subdomain . '/'));

这是我试图用来颁发证书的内容:

$xmlapi = new xmlapi('server ip');
$xmlapi->set_port( 2083 );
$xmlapi->password_auth($cpanelusr,$cpanelpass);
$xmlapi->set_debug(0);
$result = $xmlapi->api1_query($cpanelusr, 'letsencrypt', 'issue', array($subdomain,'mydomain.com',0,0, ''));

界面截图

4

0 回答 0