从命令行创建子域

从命令行创建子域

我需要为某个域创建一些子域,但我无法使用 cpanel 来执行此操作。我正在使用的服务器没有它,所以不要建议任何与 cpanel 相关的内容,正如我在大多数论坛上看到的那样。

有人能帮我吗?我有 root 权限,可以做任何我想做的事情。操作系统是 CentOS 5.5。

答案1

为每个虚拟主机使用单独的文件并将它们保存在同一目录中。请参阅Include 指令(它提供了一个确实如此的例子)。

如何生成文件取决于您 - 您可以使用模板和 sed,或者直接通过 echo >>$yournewvhost 生成配置,这取决于您。请注意,vhost 文件本身可以包含 - 因此,如果您有不同的网站组,并且想要启用不同的功能组,则无需在每个 vhost 中明确说明。

相关内容