Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!

Sugestões de pesquisas

Como Configurar Servidor Apache e PHP Passo a Passo

#apache; #php; #servidor

Configurando o Servidor

  1. Acesse a instância na qual você deseja criar o servidor.
  2. Clique nela e vá para Informações Gerais. Procure pelo Vnic Principal e clique na sub-rede vinculada.
  3. Na lista de segurança, clique na lista disponível ou adicione uma nova.
  4. Dentro da lista, nas Regras de Entrada, crie uma regra para permitir acesso à porta 80 (ou a porta que você planeja usar no Apache):
  • Tipo de Origem: CIDR
  • CIDR de Origem: 0.0.0.0/0 para permitir acesso de qualquer IP da internet, ou especifique um IP fixo para permitir apenas o seu acesso. Também é possível especificar um grupo de IPs.
  • Protocolo IP: TCP
  • Intervalo de Portas de Destino: 80 (a porta que será usada no Apache)

Configurando o Apache e o PHP

  1. No Putty, atualize a lista do APT:
    sudo apt update
  2. Instale o Apache 2 (o uso de "-y" evita a necessidade de confirmar a instalação):
    sudo apt install apache2 -y
  3. Se você estiver usando serviços adicionais criados por você, pode ser necessário reiniciá-los após a instalação.
  4. Reinicie o serviço do Apache:
    sudo systemctl restart apache2
  5. Configure o firewall da VM para permitir acesso via porta 80:
    sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 80 -j ACCEPT
    sudo netfilter-persistent save
  6. Instale o PHP7 e o módulo PHP para o Apache:
    sudo apt -y install php libapache2-mod-php
  7. Verifique a versão do PHP instalada:
    php -v
  8. Reinicie o Apache para ativar o módulo PHP:
    sudo systemctl restart apache2
  9. A pasta padrão para os arquivos do servidor web é /var/www/html. Para facilitar a movimentação de arquivos, recomendamos o uso do WinSCP, que funciona como um explorador FTP via SSH.

Testando o servidor

Agora você pode acessar o Apache digitando http://IP_DA_SUA_VM em um navegador (observe que o protocolo é HTTP, não HTTPS). Lembre-se de que nenhum protocolo de segurança está instalado nesse passo inicial.

Testando o PHP

  1. Use um editor de texto, como o WinSCP, para criar arquivos no servidor.
  2. No Putty, instale o editor Nano (se desejar):
    sudo apt-get install nano -y
  3. Crie o arquivo PHP de teste:
    sudo nano /var/www/html/info.php
  4. Insira o seguinte conteúdo no arquivo criado:
    <?php
    phpinfo();
    ?>
  5. Salve o arquivo pressionando Ctrl+O, confirme com Y e saia com Ctrl+X.
  6. Acesse o arquivo no navegador em http://IP_DA_SUA_VM/info.php para verificar se o PHP está funcionando corretamente.

Modificando a pasta padrão do Apache

Se desejar alterar a pasta padrão de /var/www/html para /home/ubuntu/www/html, siga os passos abaixo:

  1. Crie as pastas necessárias:
    sudo mkdir -p /home/ubuntu/www/html
  2. Abra o arquivo de configuração do Apache:
    sudo nano /etc/apache2/sites-available/000-default.conf
  3. Encontre a linha que começa com DocumentRoot e altere o caminho de /var/www/html para /home/ubuntu/www/html. A linha deve ficar assim:
    DocumentRoot /home/ubuntu/www/html
  4. Reinicie o Apache para aplicar as mudanças:
    sudo systemctl restart apache2

Com esses passos, seu servidor Apache estará configurado para servir arquivos a partir do novo diretório especificado.

Postar um comentário

Comente só assim vamos crescer juntos!
CanalQb mais próximo Quer falar com o CanalQb?
Em que posso te ajudar?
Fale comigo