Aula07 Introducao Apache
-
Upload
pedro-correia -
Category
Documents
-
view
1.478 -
download
0
Transcript of Aula07 Introducao Apache
Prof. Esp. André Negreiros 1
Administração de Servidores WEB
Aula 07 – Introdução ao Apache
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
Sumário
Introdução Instalação Logs Iniciando / Parando e Recarregando serviço Documentação
Prof. Esp. André Negreiros 4
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 5
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 6
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 7
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 8
Sumário
Introdução Instalação Logs Iniciando / Parando e Recarregando serviço Documentação
Prof. Esp. André Negreiros 9
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 10
...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 11
...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 12
...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 13
Sumário
Introdução Instalação Logs Iniciando / Parando e Recarregando serviço Documentação
Prof. Esp. André Negreiros 14
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 15
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 16
Sumário
Introdução Instalação Logs Iniciando / Parando e Recarregando serviço Documentação
Prof. Esp. André Negreiros 17
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 18
Sumário
Introdução Instalação Logs Iniciando / Parando e Recarregando serviço Documentação
Prof. Esp. André Negreiros 19
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 .