用php更改VirtualHost文件

时间:2013-10-19 22:40:27

标签: php apache2 debian

我在Debian服务器上安装了apache,并设置了一些示例站点,但我想制作一个计费系统,并在订单完成时自动更新VirtualAdnet,ServerName,ServerAlias等虚拟主机详细信息。 我的问题是:是否可以用PHP更新它们?

sites-available目录中的示例站点:

<VirtualHost *:80>

ServerAdmin info@example.org
ServerName example.org
ServerAlias www.example.org
DocumentRoot /srv/www/example.org/public_html/
ErrorLog /srv/www/example.org/logs/error.log
CustomLog /srv/www/example.org/logs/access.log combined

</VirtualHost>

1 个答案:

答案 0 :(得分:0)

使用正确的写入权限,您当然可以这样做。看起来你需要一些严肃的偏执验证和测试,然后在写一个新的apache之后重新启动apache,因为那里有一个错误的指令可以快速达到500.

编辑:我不确定我是否会建议首先为您的脚本提供“正确的”写入权限。