Customizando apache e proftpd

De MochilaWiki
Ir para navegaçãoIr para pesquisar

a idéia é subir arquivos através de ftp aonde ficará hospedado os arquivos no servidor será ~/pagina e este aparecerá público em http://localhost/usuario. Normalmente ficar http://localhost/~usuario e dentro da pasta public_html, caindo antes em ~/


-- instalando proftpd:

# apt-get install proftpd

no dialogo que aparecerá marque "standalone" e [enter]

-- otimizando:

#echo "DefaultRoot ~/pagina" >> /etc/proftpd/proftpd.conf

-- reinicie o programa:

# /etc/init.d/proftpd restart

para entender melhor o arquivo de configuração do proftpd olhe em: http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=392&pagina=3

-- instalando apache2:

# apt-get install apache2

-- otimizando apache2.conf: em /etc/apache2/apache2.conf acrescente:

<IfModule mod_userdir.c>
       UserDir pagina
       Include /etc/apache2/mods-available/userdir.conf
       AliasMatch ^/([a-zA-Z0-9-_.]*)/?(.*) /home/$1/pagina/$2
</IfModule>

-- habilitando módulo:

# ln -s /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enabled/

-- reinicie o apache:

# /etc/init.d/apache2 restart