0

我有一个 php 应用程序,与应用程序相关的内容需要更改 vhost.conf 文件。

目前我正在手动进行更改。但我想使用 php 脚本自动化它。

这是可取的吗?我想知道所涉及的安全问题。

4

1 回答 1

1

这当然是可能的。只要 PHP(可能在 Apache 下运行)可以访问虚拟主机配置文件,它就像将数据附加到文件并调用exec('sudo apache2 restart');.

可取吗?不会。如果您接受任何类型的用户输入,即使您错过了任何输入卫生措施,您都将面临安全漏洞。即使您锁定页面以要求身份验证,也可能会遗漏一些东西。

如果您想更轻松地管理虚拟主机,请使用某种管理软件。

无论如何,您需要自动制作虚拟主机的目的是什么?

于 2013-09-18T11:39:39.017 回答