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.