quarta-feira, 4 de setembro de 2013

Tutorial EC2 com Tomcat7 e MySQL Server



Tutorial Tomcat7 e MySQL Server

Continuando com os tutoriais, já temos o Java instalado em nossa instância EC2. Faltam o Tomcat, o MySQL e configurarmos o MySQL Workbeanch da nossa máquina local.

Para instalarmos o Tomcat7 e alguns pacotes extras, basta digitarmos no console:

$ sudo apt-get install tomcat7 tomcat7-admin tomcat7-common tomcat7-docs tomcat7-examples tomcat7-user

 
Nestes pacotes encontram-se a documentação, exemplos e programas para administrar o servidor. Agora é necessário configurar o arquivo de usuários do Tomcat. No terminal entre com o comando:

$ sudo nano /etc/tomcat7/tomcat-users.xml 
 
No final do arquivo, antes da tag de fechamento “</tomcat-user>”, insira a tag de definição de user, colocando seu username, password e manager-gui na propriedade roles:

<user username="usuario" password="senha" 
roles="manager-gui"/>



O manager-gui dará acesso às páginas de gerenciamento do servidor por uma interface gráfica web. Salve o arquivo com Ctrl + x e depois “y”. Para iniciar o servidor, basta digitar:

 
$ sudo service tomcat7 start

 
Para ver se tudo deu certo, vá até o EC2 Dashboard, clique com o botão esquerdo sobre a instância EC2 e depois em Connect. Copie o ip conforme a imagem. Este é o ip público de sua instâcia que será usado para acessar o Manager-Gui do Tomcat7 e fazer a conexão com o MySQL Workbeanch.


 
Cole na barra de endereços do navegador e no final adicione “:8080”, que corresponde a porta padrão do servidor Tomcat7. Acessando você verá a página: 

 
Clique em “manager webapp”, coloque o usuário e senha cadastrados. Nesta página será feita a administração do servidor e deploy das aplicações web.



 Agora vamos instalar o banco de dados MySQL Server e configurar o  MySQL Workbeanch. No terminal digite:

$ sudo apt-get install mysql-server

e escolha a senha do banco de dados. Instale o MySQL Workbeanch na sua máquina local e abra o programa. Aperte em "New Connection" e, em Connection Method, Standard TCP/IP over SSH.


No SSH Hostname, coloque o ip público da sua instância mais ":22", correspondente a porta do SSH. Em SSH Username coloque "ubuntu" e em SSH Key file selecione o arquivo .pem gerado na criação da instância. Tanto o campo Username quanto Password se referem ao MySQL. Configure conforme seu servidor.

Clique em "Test Connection" para ver se está tudo certo. Se tudo estiver configurado corretamente você pode gerenciar o MySQL de sua instância EC2 através de uma interface gráfica em sua máquina local.

Agora que terminamos este tutoral, estarei elaborando outros referentes a plataforma Java. Qualquer dúvida é só postar.

Até...

Um comentário:

  1. Legal o tutorial, Ralph. Simples e objetivo. Vou aguardar pelos próximos!

    ResponderExcluir