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.