使用 php 编辑虚拟主机文件

使用 php 编辑虚拟主机文件

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

目前我正在手动进行更改。但我想使用 php 脚本自动执行此操作。

这可行吗?我想知道这其中涉及的安全问题。

答案1

也许您可以创建一个文件作为配置(文件),并使用 vhost.conf 中的 include 指令来包含此文件,请参阅http://httpd.apache.org/docs/2.2/mod/core.html#include

答案2

你可能想使用配置PEAR 包来编辑文件。当然,你正在打开服务器安全性的重大漏洞,因此你必须格外小心你允许的内容,并且绝不能将任何用户提供的字符串写入该文件(不要认为你应用的任何过滤都比黑客更聪明,即使输入是由你自己提供的 - 我正在考虑跨站脚本中央储备基金这里)。

相关内容