我有一个php应用程序和与应用程序相关的东西需要更改到vhost.conf文件。
目前我手动进行更改。但我想使用php脚本自动化它。
这是否可取?我想知道所涉及的安全问题。
答案 0 :(得分:1)
这当然是可能的。只要PHP(可能在Apache下运行)可以访问虚拟主机配置文件,就像将数据附加到文件并调用exec('sudo apache2 restart');
一样简单。
这是可取的吗? 不。如果您接受任何类型的用户输入,如果您错过任何一项输入卫生设施,您就会面临安全漏洞。即使您锁定页面以要求身份验证,也可能会遗漏您的内容。
如果您想更轻松地管理虚拟主机,请使用某种管理软件。
无论如何,你需要自动制作虚拟主机的目的是什么?