hola, retomo este tema porque tengo que montar algo similar
en el hilo se ha explicado bien cómo automatizar esto para Apache
yo tengo que automatizar un servidor FTP, pero nunca he trabajado con algo así, cual tendría una forma de configurar similar a Apache ? (en cuanto a flexibilidad en la configuración y facilidad de uso) (VSFTPD, Pure-FTPd, etc)
los requerimientos no son muchos:
un directorio para cada usuario, permisos de escritura/lectura para cada directorio los usuarios sólo pueden ver su directorio que los usuarios sean manejados a nivel del servidor FTP (no quiero que tengan cuenta en el sistema) que tengan límite en cuanto a la capacidad de almacenamiento que pueda configurar los mensajes de bienvenida o los de error (cuando supera el límite de almacenamiento, etc)
eso ...
alguna idea ?
saludos, Horacio
On Sep 12, 2007 7:53 PM, Gustavo Pardo gustavo.pardo@dataneu.com wrote:
Eduardo Grosclaude escribió:
On 9/12/07, *Gustavo Pardo* <gustavo.pardo@dataneu.com
mailto: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.
queda mucho mejor, tks. y otro abrazo p/vos.
-- Gustavo Pardo Dataneu Argentina Software & Web Hosting Mail: gustavo.pardo@dataneu.com Web: http://dataneu.com/ Tel.(+54 299) 489 6880 Centenario, NQN - Argentina _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es