Implante um site PHP usando a instância do Amazon EC2

Implante um site PHP usando a instância do Amazon EC2
As pessoas geralmente querem testar seus sites em um servidor onde os usuários reais podem visitá-los, ou talvez desejem hospedar seus sites em algum lugar com segurança de alto nível sem exigir muitas configurações.

O EC2 permite hospedar um site com segurança, sem nenhuma agitação, pois é fácil de entender e tem uma poderosa capacidade de computação. Site PHP em uma instância do EC2 usando o Apache2 e depois permitindo o tráfego para as instâncias do EC2, editando as regras de entrada.

Implante o site do PHP usando o EC2

Em primeiro lugar, vamos lançar uma instância do EC2 pesquisando EC2 Na barra de busca do console de gerenciamento da AWS. Clique no "Instância de lançamentoBotão suspenso; Ele abrirá uma lista selecionar “Instância de lançamento”:

Dê à sua instância do EC2 um “Nome”:

E escolha o “Amazon Machine Image ” como "Ubuntu”; A Amazon Machine Image é um sistema operacional para sua instância EC2. Além disso, escolha sua arquitetura como 64 bits:

Clique em "Crie um novo par de chaves”Para gerar o par de chaves para o login e conectividade seguros:

Escreva o nome do par de chaves e deixe o restante das opções como padrão. Clique no "Crie o par de chaves" botão:

Role para baixo e faça alguma configuração no Configurações de rede da instância do EC2. Certifique -se de que você “IP público de design automático ” é "habilitar","Permitir tráfego de SSH de" é "selecionado”E acabe em“Em qualquer lugar 0.0.0.0/0”, Selecione também a opção“Permita o tráfego HTTPS da Internet”:

Observação: Verifique se o tráfego HTTPS está ativado para que o navegador da Web do cliente possa se comunicar com este EC2.

Agora clique em "Instância de lançamento”:

Você vai conseguir um “Sucesso”Mensagem de que sua instância do EC2 foi lançada com sucesso:

Agora, no painel da instância, clique em “instâncias ” na categoria de “instâncias”, E procure a instância que você acabou de criar e clicar em“ID da instância”:

Aperte o "Conectar" botão:

No "Conectar à instância", Vá para "SSH ClienT ”guia e copie o“Exemplo”Comando:

Cole o comando no Prompt de comando ou em Powershell do seu sistema, e acertar Digitar Para executar o comando:

Você será conectado com sucesso na sua instância do Ubuntu Amazon Machine Image EC2:

Atualize o sistema antes de qualquer instalação digitando este comando:

Atualização $ sudo apt-get

O próximo passo é instalar o Apache 2 para hospedar o site do PHP usando o seguinte comando:

$ sudo apt install apache2

Imprensa "y”Para continuar quando o prompt displays para continuidade.

Após a instalação bem -sucedida do Apache2, instale o PHP e suas dependências digitando

$ sudo apt install php php-mysql

Imprensa "y”Para continuar quando o prompt displays para continuidade.

Agora liste todos os arquivos neste diretório do servidor da Web Apache2 usando o comando:

$ ls -la/var/www/

Vamos mudar nosso diretório de trabalho para "html" no diretório Apache:

$ cd/var/www/html/

É hora de criar o arquivo php usando o comando touch:

Índice de toque de $ sudo.php

Agora abra isto “índice.php”Arquivo usando qualquer editor, aqui estamos usando o editor Nano:

$ sudo nano índice.php

Depois que o arquivo é aberto, é hora de digitar o código PHP para o seu site:

eco "aplicativo PHP";
?>

Salve o arquivo usando “ctrl + s" e "Ctrl + x”Para voltar ao terminal.

Observação: Apache2 sempre procura índice.html para executar por padrão; Se você deseja que outro arquivo seja aberto por padrão, nomeie -o como índice junto com sua extensão e altere o nome do índice.html.

Use o MV comando:

Índice $ sudo MV.Índice HTML.html.Temp

Vamos listar todos os arquivos usando o comando ls para verificar as alterações:

$ ls

O site do PHP é implantado com sucesso e é hora de testá -lo, então vá para “Resumo da instância”E clique em“Endereço aberto”:

O Hyperlink abrirá o site PHP em uma nova guia do navegador:

Seu site PHP foi implantado com sucesso na AWS.

Conclusão

Para implantar um site PHP usando o EC2, inicie a instância do EC2 usando a imagem do Ubuntu Amazon Machine e permita que o tráfego HTTPS. Conecte -se ao seu EC2 usando o cliente SSH e instale o Apache2 e PHP junto com as dependências. Depois de fazer isso, crie o arquivo php com o código do site e altere -o. Depois de fazer alterações, implante o site para testá -lo.