On 9/12/07, Gustavo Pardo gustavo.pardo@dataneu.com wrote:
Martin Llamas N. escribió:
...
- Como hacer que el dominio se actualice de forma automatica
- Como hacer que las configuraciones de apache se modifiquen
automaticamente
echo "<VirtualHost *:80>" > $USERNAME.conf
echo " ServerName $DOMAIN" >> $USERNAME.conf echo " ServerAlias www.$DOMAIN" >> $USERNAME.conf echo " DocumentRoot /home/$USERNAME/public_html" >> $USERNAME.conf echo " CustomLog /home/$USERNAME/stats/access.log combined" >> $USERNAME.conf echo " ErrorLog /home/$USERNAME/stats/error.log" >> $USERNAME.conf echo " <Directory "/home/$USERNAME/public_html">" >> $USERNAME.conf echo " AllowOverride All" >> $USERNAME.conf echo " Allow From All" >> $USERNAME.conf echo " Options +Indexes" >> $USERNAME.conf echo " </Directory>" >> $USERNAME.conf echo "</VirtualHost>" >> $USERNAME.conf
espero te sirva, saludos.
Gustavo Pardo
Me permito sugerir esta sintaxis que resulta más clara y fácil para modificar (copia textualmente lo que haya entre las dos ocurrencias de FIN):
cat > $USERNAME.conf <<FIN <VirtualHost *:80> ServerName $DOMAIN ServerAlias www.$DOMAIN DocumentRoot /home/$USERNAME/public_html CustomLog /home/$USERNAME/stats/access.log combined ErrorLog /home/$USERNAME/stats/error.log <Directory "/home/$USERNAME/public_html"> AllowOverride All Allow From All Options +Indexes </Directory> </VirtualHost> FIN
La etiqueta FIN por supuesto puede tener cualquier nombre mientras no sea una palabra reservada del Bash. La del final tiene que estar solita en la línea, o sea, no debe tener espacios después ni nada de eso.
Un abrazo a Gustavo y cía.