[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