Ultimas do CanalQb

Ubuntu - VMS da Oracle - Instalando Apache e PhP

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 pressionar "Y" durante o processo de 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. Configurando 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 permitir a chamada automática do PHP pelo seu sistema:
   sudo apt -y install php libapache2-mod-php
7. Verifique a versão do PHP:
   php -v
8. Reinicie o Apache para que o módulo PHP seja ativado:
   sudo systemctl restart apache2
9. A pasta inicial para inclusão dos arquivos da internet é /var/www/html.
   - Para facilitar a movimentação de arquivos, você pode usar o 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 (não é HTTPS, é HTTP). Lembre-se de que nenhum protocolo de segurança está sendo instalado.

Para testar o PHP, crie um arquivo de consulta .php:
1. Use um editor de texto, como o WinSCP.
2. No Putty, instale o Nano se preferir:
   sudo apt-get install nano -y
3. Crie o arquivo:
   sudo nano /var/www/html/info.php
4. O arquivo estará em branco. Insira o seguinte conteúdo:
   <?php
   phpinfo();
   ?>
5. Salve o arquivo pressionando Ctrl+O, confirme com "Y" e saia com Ctrl+X.
6. Acesse o arquivo no caminho http://IP_DA_SUA_VM/info.php.

Modificando a pasta padrão do Apache:

Se você deseja modificar a pasta padrão de /var/www/html para /home/ubuntu/www/html, siga estas etapas:

1. Crie as pastas necessárias:
   sudo mkdir /home/ubuntu/www
   sudo mkdir /home/ubuntu/www/html
2. Abra o arquivo de configuração:
   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 ficará assim:
   DocumentRoot /home/ubuntu/www/html
4. Reinicie o Apache:
   sudo systemctl restart apache2

Nenhum comentário

Comente só assim vamos crescer juntos!

Observação: somente um membro deste blog pode postar um comentário.