Anda di halaman 1dari 19

Administração de Servidores

WEB

Aula 07 – Introdução ao Apache

Prof. Esp. André Negreiros 1


Sumário

 Introdução
 Instalação
 Logs
 Iniciando / Parando e Recarregando serviço
 Documentação

Prof. Esp. André Negreiros 2


Sumário

 Introdução
 Instalação
 Logs
 Iniciando / Parando e Recarregando serviço
 Documentação

Prof. Esp. André Negreiros 3


Introdução

 O Servidor Web tem a função de troca e


apresentação de informações. O Apache é
um software livre que implementa estas
funcionalidades;
 Implementa apenas o Servidor HTTP.

Prof. Esp. André Negreiros 4


História do Apache
 Em 1990, Rob McCool da NCSA (National
Center for Supercomputing Applications)
situado em uma universidade americana,
desenvolveu um software de servidor Web
básico para ser usado na plataforma UNIX;
 Depois disso alguns desenvolvedores se
juntaram e aproveitaram o código deste
software para adicionar mais algumas
funcionalidades, deixando de lado a adoção
de um padrão, o que acabou fazendo com
que o projeto fosse abandonado;

Prof. Esp. André Negreiros 5


História do Apache
 Após este abandono, um grupo de desenvolvedores
se juntou e organizaram suas correções e
extensões, chamando o software de “patchy”
(consertado). Em pouco tempo seu nome foi
mudado para Apache;
 Em dezembro de 1995, o apache 1.0 foi lançado e,
em 1996, já tinha se tornado o servidor Web mais
popular da internet;
 Atualmente a proporção de uso está na faixa de 85
a 90% dor servidores WEB do mundo.

Prof. Esp. André Negreiros 6


O básico do servidor Web Apache
 Executado na maioria das versões do UNIX,
Linux, Windows NT/2000/2003, Netware 5.x,
Windows 9x e OS/2;
 A configuração de um sistema para outro
será praticamente igual;
 A Confiabilidade e estabilidade só estão
realmente garantidas nas Plataformas UNIX
e Linux;

Prof. Esp. André Negreiros 7


Sumário

 Introdução
 Instalação
 Logs
 Iniciando / Parando e Recarregando serviço
 Documentação

Prof. Esp. André Negreiros 8


Instalando o Apache...

 Requisitos de Hardware
 Linux:
 Depende muito da versão do apache e da carga de
acessos do servidor WEB;
 Grande maioria de distribuições linux;
 386 em diante;
 64 MB (Recomendada para cache de dados, linux
só precisa de 2 MB);
 1 GB de Disco Rígido (Apache utiliza 4 MB);

Prof. Esp. André Negreiros 9


...Instalando o Apache...

 Requisitos de Hardware
 Windows:
 Depende muito da versão do apache e da carga de
acessos do servidor WEB;
 Windows 95 em diante;
 Pentium III 500 MHz (Varia de acordo com o SO
instalado);
 128 MB Memória RAM (Varia de Acordo com o SO
instalado);
 2 GB de Disco Rígido (4 MB para o Apache);

Prof. Esp. André Negreiros 10


...Instalando o Apache...

 Requisitos de Software
 TCP/IP;
 IP Manual;
 Linux:
 Pode ser rodado através de linha de comando;
 Windows:
 Projetado para rodar na plataforma NT;

Prof. Esp. André Negreiros 11


...Instalando o Apache

 Windows:
 Executar programa de instalação e seguir o
assistente de instalação;
 Linux:
 Em distribuições baseadas no debian ou que
tenham o gerenciador de pacotes apt, utiliza-se o
comando:
 apt-get install apache

Prof. Esp. André Negreiros 12


Sumário

 Introdução
 Instalação
 Logs
 Iniciando / Parando e Recarregando serviço
 Documentação

Prof. Esp. André Negreiros 13


Logs

 Utilizado para análise de acessos, detecção


de erros na configuração, estatísticas de
acessos, manutenção, entre outros.

Prof. Esp. André Negreiros 14


Logs do Apache
 access.log: Registra detalhes sobre o
acesso às páginas do servidor httpd.
 error.log: Registra detalhes dos erros de
acesso às páginas ou erros internos do
servidor.
 agent.log: Registra o nome do navegador do
cliente (campo UserAgent do cabeçalho
http).

Prof. Esp. André Negreiros 15


Sumário

 Introdução
 Instalação
 Logs
 Iniciando / Parando e Recarregando serviço
 Documentação

Prof. Esp. André Negreiros 16


Iniciando / Reiniciando / Recarregando a
configuração
 Windows:
 Interação com utilitário gráfico situado na barra de tarefas;
 Linux:
 Iniciar: /etc/init.d/apache start;
 Reiniciar: /etc/init.d/apache restart;
 Parar: /etc/init.d/apache stop;
 Recarrega arquivos de configuração: /etc/init.d/apache
reload;

Prof. Esp. André Negreiros 17


Sumário

 Introdução
 Instalação
 Logs
 Iniciando / Parando e Recarregando serviço
 Documentação

Prof. Esp. André Negreiros 18


Documentação do Apache

 No linux já vem a documentação do apache quando


o mesmo é instalado;
 No site www.apache.org é possível baixar toda a
documentação, como também o software de
instalação para Linux e Windows.
 Muitos componentes adicionais do apache também
estão disponíveis no www.apache.org .

Prof. Esp. André Negreiros 19

Anda mungkin juga menyukai