Host simples no Kurumin
Esse tutorial mostra de maneira prática e rápida como montar um servidor LAMP (Apache + MySQL + PHP) com suporte a FTP (ProFTPd) usando o Kurumin Linux, mas que pode ser adaptado para outras distros.
Parte 1 - Host Simples com Apache2 + Conta de FTP no ProFTPd
Montando um Host com Linux:
Eu pensava que fazer um host era muito difícil. Mas até que não, em poucos segundos eu obtive com o LAMP (Apache + MySQL + PHP) + ProFTPd um sistema de Hosts que funciona bem. Nesta primeira parte eu ensino como fazer a estrutura do Apache2 + FTP.
OBS.: Esse tutorial foi escrito com base no Kurumin, quem quiser adaptar, é só colocar os créditos.
1. Inicie o seu Linux;
2. Abra o Synaptic e marque para instalação (sempre aceitando as dependências) os seguintes pacotes: mysql-server mysql-client5.0 mysql-client mysql-admin mysql-navigator apache2 php5;
3. Configure adequadamente os arquivos do Apache2;
4. Abra o /etc/proftpd/proftpd.conf do ProFTPd e altere:
5. Crie usuários para o Host, no meu exemplo foram os usuários Host1 e Host2;
6. Agora vamos ao Apache, acesse o Kommander e nele dê os seguintes comandos (onde <user> é o user que você criou)
7. $ ln -s /home/<user>/ /<user>/ (link simbólico pra cada home dos users do Host, no meu exemplo eu fiz: /home/host1 > /host1 e /home/host2 > /host2)
8. Pronto! Inicie o Apache2 e o ProFTPd.
Agora vamos para o próximo passo, configurar o MySQL.
Eu pensava que fazer um host era muito difícil. Mas até que não, em poucos segundos eu obtive com o LAMP (Apache + MySQL + PHP) + ProFTPd um sistema de Hosts que funciona bem. Nesta primeira parte eu ensino como fazer a estrutura do Apache2 + FTP.
OBS.: Esse tutorial foi escrito com base no Kurumin, quem quiser adaptar, é só colocar os créditos.
1. Inicie o seu Linux;
2. Abra o Synaptic e marque para instalação (sempre aceitando as dependências) os seguintes pacotes: mysql-server mysql-client5.0 mysql-client mysql-admin mysql-navigator apache2 php5;
3. Configure adequadamente os arquivos do Apache2;
4. Abra o /etc/proftpd/proftpd.conf do ProFTPd e altere:
- ONDE ESTÁ: ServerType inetd TROQUE inetd PARA Standalone
- ONDE ESTÁ: #DefaultRoot ~ TIRE O #
- EM DelayEngine on TROQUE PARA DelayEngine off
5. Crie usuários para o Host, no meu exemplo foram os usuários Host1 e Host2;
6. Agora vamos ao Apache, acesse o Kommander e nele dê os seguintes comandos (onde <user> é o user que você criou)
7. $ ln -s /home/<user>/ /<user>/ (link simbólico pra cada home dos users do Host, no meu exemplo eu fiz: /home/host1 > /host1 e /home/host2 > /host2)
8. Pronto! Inicie o Apache2 e o ProFTPd.
Agora vamos para o próximo passo, configurar o MySQL.