![从命令行创建子域](https://linux22.com/image/553575/%E4%BB%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%88%9B%E5%BB%BA%E5%AD%90%E5%9F%9F.png)
我需要为某个域创建一些子域,但我无法使用 cpanel 来执行此操作。我正在使用的服务器没有它,所以不要建议任何与 cpanel 相关的内容,正如我在大多数论坛上看到的那样。
有人能帮我吗?我有 root 权限,可以做任何我想做的事情。操作系统是 CentOS 5.5。
答案1
为每个虚拟主机使用单独的文件并将它们保存在同一目录中。请参阅Include 指令(它提供了一个确实如此的例子)。
如何生成文件取决于您 - 您可以使用模板和 sed,或者直接通过 echo >>$yournewvhost 生成配置,这取决于您。请注意,vhost 文件本身可以包含 - 因此,如果您有不同的网站组,并且想要启用不同的功能组,则无需在每个 vhost 中明确说明。