使用php编辑虚拟主机文件

时间:2013-09-18 11:09:19

标签: php apache vhosts

我有一个php应用程序和与应用程序相关的东西需要更改到vhost.conf文件。

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

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

1 个答案:

答案 0 :(得分:1)

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

这是可取的吗? 不。如果您接受任何类型的用户输入,如果您错过任何一项输入卫生设施,您就会面临安全漏洞。即使您锁定页面以要求身份验证,也可能会遗漏您的内容。

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

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