我有一个 VPS(CentOS),启用了 CPanel 和 Suphp。Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_fcgid/2.3.5
我以 root 身份创建了一个帐户并为其设置了一个域。现在我可以登录此帐户的 CPanel 并创建附加域。对于我的项目,我想允许我的网站访问者从我的 PHP 脚本执行相同的操作(创建附加域)。
我是一名 PHP 开发人员,但 Linux 管理经验非常有限。我可以使用 system() 或类似的 PHP 函数来调用命令文件,但这个命令文件应该包含什么?我相信必须有一些用户授权和更改配置文件的必要内容……请指教。
谢谢。
答案1
好的,搞清楚了。使用 CPanel 实际上非常简单:它提供了用于管理任务的 API。http://etwiki.cpanel.net/twiki/bin/view/AllDocumentation/AutomationIntegration/XmlApi
但是如果我没有 CPanel 怎么办?许多 VPS 托管商要么不提供 CPanel 选项,要么要求每月额外付费。在这种情况下,可以做些什么来自动创建附加域?
谢谢。