Apache2, PHP5, MySQL5 e PhpMyAdmin com certificação SSL no Debian Etch

Neste tutorial demonstrarei como instalar de forma rápida e fácil o Apache2, PHP5, MySQL5 e PhpMyAdmin com certificação SSL no Debian Etch.

[ Hits: 38.793 ]

Por: Tiago Jorge em 27/05/2008 | Blog: http://tjdestroyer.awardspace.com


Introdução



O uso do LAMP (Linux, Apache, MySQL e PHP) vem se tornando cada vez mais comum devido a vários fatores, mas principalmente por sua estabilidade e seu baixo custo. Outra ferramenta que é muito utilizada é o PhpMyAdmin. Através dele é possível acessar sua base de dados MySQL a partir de qualquer host na internet.

Quando conectamos ao PhpMyAdmin devemos nos identificar junto ao MySQL, para isso devemos fornecer nossos dados de usuários. Neste momento cruzamos o dedo para que ninguém esteja interceptando os pacotes, pois estes dados são transmitidos em texto claro do host para o servidor.

Pensando nisso decidi criar uma forma de poder autenticar usuário no PhpMyAdmin de forma segura, como? Utilizando SSL.

Neste tutorial demonstrarei como instalar de forma rápida e fácil o Apache2, PHP5, MySQL5 e PhpMyAdmin com certificação SSL no Debian Etch.

Instalação

Instalação de pacotes no Debian não tem nenhum segredo, basta utilizar o apt-get.

Apache2:

# apt-get -y install apache2

PHP5 + Módulo Apache:

# apt-get -y install libapache2-mod-php5 php5-cli php5-common php5-cgi

MySQL5:

# apt-get -y install mysql-server mysql-server-5.0

Antes de continuar devemos configurar a senha de root para o MySQL, da seguinte forma:

# mysqladmin -u root -p password UmaBoaSenha

Será pedida a senha anterior, por padrão o MySQL é instalado sem senha, neste caso tecle ENTER.

PhpMyAdmin:

# apt-get -y install phpmyadmin

OpenSSL:

# apt-get -y install openssl ssl-cert

Pacotes instalados e funcionando, caso queira verificar basta digitar no browser o endereço da sua máquina, ex: http://localhost/, você vai visualizar a seguinte frase:

It Works!

Para testar o MySQL e o PHP digite: http://localhost/phpmyadmin.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Configuração
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Configurar rede wireless (ndiswrapper)

Instalação do CentOS Atomic para Gerenciamento de Containers Docker

Converter VMs GNU/Linux XenServer (paravirtualizada) para VMware ESXi 5

Como desabilitar RAID 1

Documentação de IPs usando o TIPP

  
Comentários
[1] Comentário enviado por mbmaciel em 28/05/2008 - 17:42h

Legal. Mas o que fazer quando o navegador mostra a mensagem:

"Esta página contem alguns ítens que não são tão seguros. Deseja continuar"

Como descobrir os ítens "inseguros" ? Ou é um bug do IExploder?


[2] Comentário enviado por Tjdestroyer em 28/05/2008 - 18:05h

mordecai, verifica se vc colocou essas seguintes linhas no arquivo /etc/apache2/sites-avaliable/default dentro da tag <VirtualHost *:443>:
SSLEngine on
ServerSignature on

Caso tenha colocado, deve ser um alerta do IE sobre sua CA, como disse no tutorial, a CA gerada não esta vinculada a uma CA raiz, dessa maneira ele vai lhe falar que o certificado não foi emitido por uma CA confiável.

[3] Comentário enviado por mbmaciel em 28/05/2008 - 20:19h

Olá Tjdestroyer, infelizmente não é tão simples assim. O certificado já está instalado e funcionando, inclusive não tem erros no firefox e no opera.
Mas no IE ele mostra a mensagem acima.
Bom .... vou googlar um pouco mais ....

[4] Comentário enviado por mbmaciel em 28/05/2008 - 21:12h

resolvido:
Este artigo me ajudou
http://friedcellcollective.net/outbreak/2006/06/09/this-page-contains-both-secure-and-nonsecure-item...

Era o link de download do flash que estava sem https.
[]'s

[5] Comentário enviado por Tjdestroyer em 29/05/2008 - 09:42h

Vlw mordecai pela dica do artigo, vo da uma lida nele tb.

Qto ao erro, todos os itens da sua pagina deve estar dentro do diretório /var/www-ssl/, como vc disse ae acima tinha um link de flash sendo usado de outro local. ;)

Mas uma vez obrigado pela dica do artigo.

[6] Comentário enviado por jucaetico em 28/10/2008 - 13:50h

Valeu, simples e rápido!

abraços

[7] Comentário enviado por henbran em 27/12/2008 - 15:24h

Pessoal, Boa Tarde.

Como posso resolver (ou pelo menos entender), quando instalado o kit LAMP no Debian, tento rodar algum arquivo php e o mesmo em vez de rodar, tenta-se fazer download do proprio arquivo.
ex. tento rodar o arquivo http://localhost/form.php e em vez de mostrar o script
<?
echo "Olá Debian";
?>
ocorre de o browser tentar fazer o download do arquivo form.php.
Certamente eu tenha que configurar algum arquivo para reconhecer também o PHP ... acho.

Obrigado

Paulo
www.henbran.com.br

[8] Comentário enviado por ramon.rdm em 27/04/2009 - 17:31h

Parabens pelo artigo Tiago!
Sempre utilizo ele para instalar o lamp ou pra referenciar para alguem pq ele eh rapido e facil!!
vlw!
abraço!

[9] Comentário enviado por electronico16 em 20/06/2009 - 10:06h

Boas!!!!

Depois de editar o arquivo default renicio o serviço do apche e da um erro.

Diz que nao existe os virtuaisHost?!!!!

Aguardo uma resposta urgente


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts