
Sincronizar servidores web (desarrollo y produccion)
el problema era tener perfectamente sincronizados 2 servidores web , el de produccion y el de desarrollo , para ello vamos a usar rsync : en el equipo de desarrollo instalamos el demonio rsync asi: /etc/inetd.conf añadimos rsync stream tcp nowait root /usr/bin/rsync rsyncd --daemon y reiniciamos inetd (killall -hup inetd) escuchara en 873 creamos rsyncd.conf y añadimos : [cliente1] path=/usr/local/apache/htdocs/cliente1 comment = web del cliente1 auth users = admin secrets file = /etc/rsyncd.secrets creamos un /etc/rsyncd.secrets (permisos 600) con : admin:password_en_texto_plano en el servidor en produccion solo tenemos que traernos todo lo del servidor de desarrollo para ello esto es lo mas simple : rsync -r [email protected]::cliente1 /usr/local/apache/htdocs y nos traemos todo , hay un monton de opciones para el rsync , muy utiles ademas , man rsync para verlas ... coff