微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

DirectAdmin 使用 PHP 以编程方式创建子域

如何解决DirectAdmin 使用 PHP 以编程方式创建子域

我使用他的管理面板在 DirectAdmin 中创建了子域。但我想从 PHP 做同样的事情。 我必须将部分添加httpd.conf 并在 public_html 文件夹中创建文件夹。然后添加到DNS。但是我必须使用 PHP 还是使用 DirectAdmin API?因为我不知道是否还有其他地方需要添加有关我的新子域的信息。 例如在这文件夹中:

/usr/local/directadmin/data/users/admin/domains/mydomain.subdomains

解决方法

我不知道您要添加到 DNS 中的内容,但 da 会创建您的记录。如果您想添加更多 DNS 记录,可以使用 API。

CMD_API_DNS_ADMIN?action=edit&domain=domain.com&type=A&arecs0=name%3Dmail%26value%3D1.2.3.4&name=mail&value=1.2.3.5

要创建文件或目录,您可以使用 hools 系统。所有钩子,即自定义脚本应该放在 /usr/local/directadmin/scripts/custom/ 下。

您需要先创建所需的脚本,然后设置正确的权限,并用所需的内容填充它们。 目录:/usr/local/directadmin/scripts/custom/ 权限:700 所有权:diradmin:diradmin

我猜你可以使用 subdomain_create_pre.sh

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。