[CentOS-es] automatizar acceso a servicios

Gustavo Pardo gustavo.pardo en dataneu.com
Mie Sep 12 15:53:38 UTC 2007


Martin Llamas N. escribió:
> ...
> * Como hacer que el dominio se actualice de forma automatica
> * Como hacer que las configuraciones de apache se modifiquen automaticamente

yo lo hago con un script de la siguiente manera (ya tengo previamente creada la 
carpeta /etc/httpd/conf/Vhosts), te copio la parte relevante:

# pregunto los datos
echo Introduzca el nombre de USUARIO del sistema:
read USERNAME
echo Introduzca el DOMINIO asociado al usuario:
read DOMAIN

# cambio al directorio donde quiero crear el archivo
cd /etc/httpd/conf/Vhosts
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

# cargo nuevamente la config de apache
/etc/rc.d/init.d/httpd graceful




espero te sirva, saludos.
-- 
Gustavo Pardo
Dataneu Argentina
Software & Web Hosting
Mail: gustavo.pardo en dataneu.com
Web: http://dataneu.com/
Tel.(+54 299) 489 6880
Centenario, NQN - Argentina


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