quinta-feira, 26 de março de 2020

Criação de uma maquina virtual E2C, configuração do XAMPPs e configuração da nossa página WEB


Criação de um serviço E2C, instalação de servidor apache e hospedagem da página web.
Partindo do console de gerenciamento da AWS, localize o serviço EC2
Acesse a guia Instances
E acesse o botão Launch Instance
Selecione o sistema operacional e clique em select
Selecione o tipo de instancia e clique em Review and Launch

Será solicitada que seja criada uma chave de acesso. Crie uma chave ou utilize a mesma utilizada anteriormente. Você precisará dela para acessar a sessão da maquina posteriormente.
Aguarde até que a instancia seja preparada e apresente o status conforme a imagem
A conexão a instancia é realizada seguindo as instruções abaixo
Clique em Conect
Utilize o aplicativo PuTTygen para converter a chave .pem em .ppk. Importe a chave .pem e clique em Save private key.

Na guia session adicione o seu endereço de dns personalizado conforme apresentado nas instruções de sua sessão.
Após acesse a guia de Configurações SSH e selecione o certificado criado anteriormente.
Clique em Open.
Agora estamos conectados a sessão remota de nossa estação Linux de cloud computing AWS.

Instalação do Xampp na estação remota.
Uname –m para descobrir a versão do Linux (32 ou 64)
Verifique o link com a versão atualizada do endereço https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/

baixe a última versão do XAMPP para o seu sistema e salve-o com o nome xampp-installer.run:
o comando fica assim
Torne o arquivo executável com o comando abaixo;
chmod +x xampp-installer.run

 Inicie a instalação do XAMPP, com o seguinte comando;
sudo ./xampp-installer.run

Quando aparecer, siga os passos do assistente de instalação e configuração:
Responda Y para tudo.

Para iniciar todos os serviços do xampp, use o seguinte comando no terminal.
sudo /opt/lampp/xampp start
Para iniciar apenas o Apache, use:
sudo /opt/lampp/xampp startapache
Para iniciar apenas o servidor FTP Proftpd, use:
sudo /opt/lampp/xampp startftp
Para iniciar apenas o servidor de banco de dados MySQL:
sudo /opt/lampp/xampp startmysql
Parando
Para parar todos os serviços do xampp, use o seguinte comando no terminal.
sudo /opt/lampp/xampp stop
Para parar apenas o Apache, use:
sudo /opt/lampp/xampp stopapache
Para parar apenas o servidor FTP Proftpd, use:
sudo /opt/lampp/xampp stopftp
Para parar apenas o servidor de banco de dados MySQL:
sudo /opt/lampp/xampp stopmysql
Reiniciando
Para reiniciar todos os serviços do xampp, use o seguinte comando no terminal.
sudo /opt/lampp/xampp restart
E para outros comandos, é possível verificar a seção de ajuda do xampp executando o seguinte.
sudo /opt/lampp/xampp –help


Precisamos ainda liberar o acesso para serviços de http na maquina criada. Para isso voltamos em instancias e selecionamos O grupo de segurança.

Selecionamos o grupo e editamos as regras de entrada

Adicionamos uma regra para acesso http para todos os ips.
Agora podemos acessar nosso servidor apache usando o dns publico da estação. Estamos com a pagina padrão do XAMPP.

Vamos utilizar o winscp para transferir nossa própria pagina da web para o servidor.
Antes de continuar precisamos colocar uma senha de root em nosso servidor.
Para isso use os comandos su para acessar a super user
E então use o comando passwd para definir um password
Execute a instalação do WINSCP e importe as configurações do putty
Agora temos acesso ao sistema de arquivos do nosso servidor.
Os arquivos do servidor apache ficam localizados na pasta /opt/lampp/htdocs.
Mas não podemos editar diretamente pelo WINSCP pois nosso login não é de root..
Vamos copiar nossos arquivos de projeto para uma pasta temporária no home/ubuntu/htdocs/
E após a conclusão iremos utilizar o putty para mover essa pasta para /opt/lampp/htdocs utilizando o superusuario.
Primeiramente iremos renomear a pasta atual do XAMPPs para BKP. E então substituir a nova pasta.
De dentro da pasta
Usando cd /opt/lampp/htdocs
Excutamos o comando para fazer backup do conteúdo da pasta.
mv htdocs/ bkp/
e então movemos o conteúdo com o comando
mv /home/ubuntu/htdocs/ htdocs/
Agora ja temos o nosso servidor funcionando corretamente e disponivel na web.
 



Nenhum comentário:

Postar um comentário

Minha Jornada com a ConectaPages: Construindo Visibilidade Digital para Pequenos Negócios

  O Começo: Uma Necessidade Pessoal que se Tornou uma Missão Coletiva Tudo começou com uma frustração pessoal que muitos pequenos empreende...