我正在写一个bash脚本,最终将自动化Apache的用户configuration。 我有这部分的Apacheconfiguration( httpd.conf ):
NameVirtualHost XXXX:80 <VirtualHost *:80> ServerName qa-market.local DocumentRoot /var/www/networks Alias /alex /var/www/networks/net-32 Alias /daniel /var/www/networks/net-24 </VirtualHost>
我希望脚本在<VirtualHost></VirtualHost>部分和最后一个Alias行之后添加另一个Alias指令。 这是我希望脚本添加的指令:
Alias /\$user /var/www/networks/\$userdir
如何做呢? 谢谢!
user=foo userdir=bar sed "/<\/VirtualHost>/i\ Alias /$user /var/www/networks/$userdir" filename