Você está na página 1de 15

Configurao de Servidor Web

no Linux (Ubuntu)

Prof. M.e Helber Wagner da Silva


helber.silva@ifrn.edu.br

Junho de 2014
Roteiro
Introduo
Configurao de Servidor Web
Concluso

2
Introduo
Internet representa uma rede de redes de
computadores interligados em escala global
Servidores Web so softwares que fornecem
servios a softwares clientes
Recuperao de objetos web (texto HTML,
imagens, etc.)
Envio e recebimento de mensagens do sistema de
correio eletrnico (webmail)

3
Servidores Web
Apache
Servidor Web baseado em software livre
Implementa o protocolo HTTP/1.1 no Nvel de
Aplicao da Arquitetura de Rede TCP/IP
Disponvel para diferentes SOs, incluindo Linux

4
Servidores Web
Apache (com mdulos)
LAMP (Linux + Apache + MySQL + PHP)

WAMP (Windows + Apache + MySQL +


PHP)

5
Servidores Web
A Microsoft tambm possui o seu servidor
Web, chamado Microsoft IIS
Parte do pacote Windows NT

6
Servidor Web Apache
Verses
Apache1.3 (antigo, porm, eventualmente usado)
Apache2 (mais recente, prefervel)

7
Instalao do Servidor Apache2
Como superusurio (root), o comando
seguinte atualiza o repositrio de pacotes (de
software) do Linux Ubuntu
# apt-get update

apt-get o comando administrativo para


gerenciar pacotes de software
A opo update atualiza repositrios (endereos
remotos onde pacotes so armazenados

8
Instalao do Servidor Apache2
Como superusurio (root), o comando
seguinte instala o servidor Apache2 (verso 2
do servidor Web Apache) no Linux Ubuntu
# apt-get install apache2

A opo install instala, no SO, o pacote


especificado (no caso, apache2)

9
Comandos de gerenciamento
do processo servidor
Inicializar o servio provido pelo servidor apache2
# service apache2 start
# /etc/init.d/apache2 start
Parar o servio provido pelo servidor apache2
# service apache2 stop
# /etc/init.d/apache2 stop
Reinicializar o servio provido pelo servidor
apache2
# service apache2 restart
# /etc/init.d/apache2 restart
10
Teste de funcionamento do
Servidor Apache2
Com o servio apache2 inicializado, verifique se
o servidor Web responde a Requisies HTTP
Execute um software cliente HTTP (navegador Web)
Acesse um dos seguintes endereos
127.0.0.1 (endereo IP da interface de rede loopback)
localhost (nome para o endereo de loopback)
Endereo IP da mquina
Em caso de sucesso, ser exibida uma tela de
boas vindas, indicando que o servidor est em
funcionamento
11
Informaes do Servidor Apache2
Visualizando verso do servidor web
# apache2 v
Diretrio do apache2
/etc/apache2
Arquivo de configurao do apache2
/etc/apache2/apache2.conf
Diretrio padro onde so armazenados os
arquivos da pgina e objetos web do servidor
/var/www
12
Informaes do Servidor Apache2
Instalao padro do apache2 prov a entrega
de objetos web para clientes HTTP
Outras funes (p. ex, acesso a banco de
dados) so providas por mdulos externos
PHP
MySQL
Dentre outros

13
Concluso
Servidores web executam em mquinas
servidoras para prover servios
Transferncias de objetos web
Apache e Microsoft IIS so exemplos de
softwares servidores web
Instalao bsica do servidor web Apache2
(verso 2 do Apache) simples

14
Perguntas?

helber.silva@ifrn.edu.br

Você também pode gostar