[CentOS-es] automatizar acceso a servicios

Eduardo Grosclaude eduardo.grosclaude en gmail.com
Mie Sep 12 18:18:15 UTC 2007


On 9/12/07, Gustavo Pardo <gustavo.pardo en 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.

-- 
Eduardo Grosclaude
Universidad Nacional del Comahue
Neuquen, Argentina
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.centos.org/pipermail/centos-es/attachments/20070912/73e0b272/attachment.htm


Más información sobre la lista de distribución CentOS-es