Roteiro Apache PHP
Roteiro Apache PHP
Para a instalação dos pacotes, coloque a máquina ‘Servidor’ em modo Rede NAT
(e faça as devidas adequações de rede para a máquina requisitar endereço IP por DHCP antes de instalar)
Depois de instalar os pacotes retorne a máquina ‘Servidor’ para o modo Rede Interna
(e faça as devidas adequações de rede para a máquina mudar para o IP Fixo utilizado nas práticas sem acesso externo)
1) Verifique se o serviço Web (Servidor Apache2) está instalado em sua máquina virtual ‘Servidor’:
2) Se estiver instalado (geralmente não está instalado por padrão) a resposta deverá ser (dentre a lista de pacotes
listados) algo parecido com a linha abaixo (naturalmente pode variar de acordo com a versão do Debian):
Se estiver em execução (padrão) a resposta deverá ser (dentre os processos listados) algo parecido com:
root 9984 0.0 0.8 120032 16728 ? Ss 17:39 0:00 /usr/sbin/apache2 -k start
Se estiver em execução (padrão) a resposta deverá ser (dentre os processos listados) algo parecido com:
5) Após retornar a máquina virtual ‘Servidor’ para o modo ‘Rede Interna’ e alterar seu endereço IP para a
configuração de IP Fixo, acesse, utilizando o navegador web (browser) a partir do cliente, a página principal do seu
servidor web:
http://endereço_ip_do_servidor
Se tudo estiver OK aparecerá uma página HTML padrão do Apache (disponível quando o pacote é instalado)
Se não visualizar esta página padrão refaça os procedimentos e verifique onde errou no processo de instalação
OBS: O conteúdo desta página padrão é o arquivo index.html presente no diretório /var/www/html da máquina
virtual ‘Servidor’.
6) Altere o conteúdo da página principal do seu servidor web (editando o arquivo /var/www/html/index.html).
Coloque como conteúdo, por exemplo, o SEU NOME. Em seguida acesse novamente o ‘Servidor’ a partir do ‘Cliente’
utilizando o navegador (informando o endereço IP do servidor = http://ip_do_servidor).
Agora vamos instalar um website com domínio próprio em um ‘Virtual Host’ no servidor web e acessar este novo
domínio em nosso servidor pela URL e não pelo IP
7) Inicialmente, configure o cliente e o servidor para que todas as consultas feitas para www.teste.com.br sejam
direcionadas para o IP do servidor, alterando em ambas as máquinas virtuais o arquivo /etc/hosts:
# nano /etc/hosts
127.0.0.1 localhost
127.0.1.1 servidor
192.168.100.10 www.teste.com.br
8) Agora faça uma cópia do arquivo padrão de hosts virtuais do apache para um arquivo de nome
www.teste.com.br.conf dentro do diretório /etc/apache2/sites-available:
# cd /etc/apache2/sites-avaliable
# cp 000-default.conf www.teste.com.br.conf
# nano /etc/apache2/sites-available/www.teste.com.br.conf
<VirtualHost *:80>
(...)
ServerName www.teste.com.br
DocumentRoot /var/www/teste
(...)
# mkdir /var/www/teste
# cd /var/www/teste
# nano index.html
# a2ensite www.teste.com.br
# /etc/init.d/apache2 restart
Se tudo estiver OK você verá em seu navegador páginas diferentes para cada endereço indicado acima.
Se não visualizar estas páginas refaça os procedimentos e verifique onde errou no processo de configuração
Agora vamos instalar o PHP no servidor para o Apache interpretar páginas feitas nessa linguagem.
Para a instalação dos pacotes, coloque a máquina ‘Servidor’ em modo Rede NAT
(e faça as devidas adequações de rede para a máquina requisitar endereço IP por DHCP antes de instalar)
Depois de instalar os pacotes retorne a máquina ‘Servidor’ para o modo Rede Interna
(e faça as devidas adequações de rede para a máquina mudar para o IP Fixo utilizado nas práticas sem acesso externo)
15) Se estiver instalado (geralmente não está instalado por padrão) a resposta deverá ser (dentre a lista de
pacotes listados) algo parecido com a linha abaixo (naturalmente pode variar de acordo com a versão do Debian):
17) Após a instalação, reinicie o Apache para ativar o suporte ao PHP instalado:
# /etc/init.d/apache2 restart
18) Agora crie um arquivo PHP para testar se está ativo em seu servidor:
# nano /var/www/teste/teste.php
<?php
phpinfo();
?>
SE tudo estiver OK surgirá na tela uma página com informações de configuração do PHP no servidor semelhante à
tela abaixo:
Pronto \o/ Você tem um Servidor Web Apache + PHP instalado e com um domínio virtual (www.teste.com.br) configurado!
Se fez todos os exercícios com sucesso… Parabéns!!! Caso contrário repita os procedimentos até que tudo esteja ok!
Ricardo Kléber