Administração de Servidores Apache (440)
O Apache é o servidor Web líder no mercado mundial. Por ser modular e extremamente flexível, sua administração requer um forte embasamento tanto do protocolo HTTP quanto de sua configuração. Este curso aborda os principais aspectos do Apache deixando o aluno apto a resolver as mais diversas questões no que tange a publicação de conteúdo na Web.
Quem deve fazer este curso e por quê?
O curso de Administração de Servidores Apache atende técnicos, analistas, administradores, integradores e implementadores de soluções de TI que necessitem implantar intranets ou administrar sua presença da Internet.
Administradores e desenvolvedores Web que desejem utilizar o Apache como servidor de aplicação ou como front-end para servidores de aplicação.
O curso abrange desde a criação de simples servidores utilizados para publicação interna de informativos até servidores distribuídos com balanceamento de carga e conteúdo.
O curso aborda as boas práticas de administração de uma infra-estrutura WEB baseada em Apache 2.2. O curso tratará de metodologias de manutenção com grande preocupação com os aspectos de segurança dos dados.
Por que fazer este curso na 4Linux?
- São mostrados exemplos reais de implementação;
- Curso ministrado por profissionais com vasta experiência na área;
- Curso inclui um embasamento teórico porém assuntos são mostrados na prática, com desafios a cada momento;
- O aluno terminará o curso com um horizonte expandido quanto à administração Web Apache, compreendendo seu funcionamento e não apenas utilizando “receitas de bolo”.
Conteúdo Programático
- Introdução ao Apache;
- Origens do servidor Apache;
- Modo prefork;
- Modo worker;
- O protocolo HTTP;
- Conceito de URL;
- Obtenção dos códigos-fonte do Apache;
- Modo built-in;
- Modo modular;
- O que são as diretivas ?;
- Formato do arquivo httpd.conf;
- VirtualHost;
- Directory, DirectoryMatch;
- Files, FilesMatch;
- Location, LocationMatch;
- IfDefine;
- IfModule;
- Configuração de container Directory e DirectoryMatch;
- Diretiva Alias;
- Diretiva ScriptAlias;
- Mapeamento para diretórios de usuários;
- Limitando métodos HTTP;
- Customização de páginas de erro;
- Servidor Web hospedando vários domínios;
- Várias instâncias do Apache;
- VirtualHost por nome;
- Configuração detalhada por virtualhost;
- Conteúdo dinâmico;
- Configuração de uso do CGI;
- PHP;
- Obtenção do código-fonte;
- Base de dados de usuários (GDBM, BerkeleyDB);
- Autenticação via OpenLDAP;
- Transações seguras com SSL (HTTPS);
- Geração de certificados;
- VirtualHosts com HTTPS;
- Apache como um proxy;
- Container Proxy e diretiva ProxyPass;
- Modificação da URL durante o repasse;
- Manipulando Headers de resposta;
- Uso do mod_expires;
- Servidores Web como backend;
- Servidores de aplicação (TOMCAT) como backend;
- Estrutura do Apache empacotado no Debian;
- Habilitação de virtualhosts.
Solicite aqui o conteúdo detalhado do curso.
Pré-requisitos
- Leitura básica em Inglês Técnico;
- Conhecimento básico em Linux, tais como:
- Compilação de programas (gcc, make);
- Instalação de pacotes (apt-get ou aptitute);
- Configuração de Placa de Rede (modprobre, ifconfig);
- Ferramentas clássicas de Redes (netstat, route);
- Serviços básicos de rede (ssh, scp);
- Gerenciamento de contas de usuários no Linux;
- Editor de texto vi;
- Conhecimento básico em tecnologias como:
- Uso e navegação na Web;
- HTML, HTTP, DNS.
Material didático
01 Cd com cópia do Debian e configurações de exemplo.
Carga horária
40 horas.
Datas, valores e formas de pagamento
Tire suas dúvidas agora mesmo:
Faça o Intensivão com quem