我正在向我的客户提供一个基于web的应用程序托管在专用服务器上,这样客户端就可以在网站上注册并通过使用URL : mywebsite.com/client来使用该服务。
服务正在运行,我对此没有问题!
实际上,我想添加一个新的选项到应用程序,让客户使用他们自己的域名,但应用程序仍然托管在我的服务器!
现在,我想知道如何自动并使用PHP脚本将新域添加到服务器(我知道它们应该指向我的名称服务器)?
因此,客户端添加域,获得NS URL和IP,在更改域名服务器后,可以使用其域名使用该服务
我很确定我需要编辑Apache配置文件,但是我不知道应该做什么修改!
一般情况下,我希望所有客户端域都会被添加到我的应用程序所在的域!这样我就可以获得域名作为用户标识符!
*我使用Centos和centos网络面板
发布于 2017-01-30 06:42:37
将有无数的解决方案体系结构使您能够做到这一点,我将概述其中的两个,它们处于非技术和技术的极限。
您在这里寻找的东西可以称为托管公司软件或类似软件,但您需要一个具有API的系统来与您的软件系统集成。
在非技术端,我听说人们使用https://www.whmcs.com/,我知道它集成了公共CMS、计费、web服务器和数据库服务器。要管理您自己的域设置,您还需要它来管理DNS服务器或使用具有API的服务器。例如,您可以为此使用Amazon,或者让WHMCS管理您自己的Route53服务器,例如绑定。
在技术方面,我正在管理web服务器的设置,包括使用Ansible的域名,我打算将其与一个定制的基于PHP的控制面板集成起来。Ansible和PHP同样可以直接使用Amazon路由53 API,因此这也允许完全自动化。
不管是哪种方式,根据你如何表达你的问题,有很多体系结构要放在一起,并测试实现。祝好运
https://serverfault.com/questions/827544
复制相似问题