我并不 100% 确定如何实际添加用户,但是我最终选择 Apache 而不是其他后端,这可能会更容易。
据我所知,添加一个 fcgi 用户意味着添加一个 Linux 用户帐户(即我甚至可以执行 net_foobar 或 org_foobar 而不是一些教程中说的 foobar.com,这是“肮脏的”),然后当然为他们创建一个 vhost,以及我可能必须做的其他 fcgi 操作(尚不确定)以使它们在适当的用户下运行。
这样是否有效(就主机面板在后台的工作方式而言)有一个自动脚本来添加用户名,当然还要进行检查,以及适当的虚拟主机内容,这样我就不必每次都手动自动执行这些操作了?
我可能预计会为人们托管一些与编程相关的网站,因此至少有一个我可以调用的脚本并提供一个参数来自动执行此操作会很有帮助。不确定这是否真的是可行的方法。
我不想将此任务委托给托管控制面板,因为我不喜欢第三方软件。
答案1
是的,这对于脚本自动化来说是一项完美的任务。将每个虚拟主机存储在其自己的文件中,因此可以根据需要轻松地自动添加和删除它们,编写配置和用户创建脚本,这样您就可以节省大量工作(既不必每次都手动执行,又可以修复您不可避免会犯的错误——人类在无错误地执行重复任务方面确实很差劲)。