Administração de Servidores Apache (440)

tags: 4Linux, Aplicações Web, Cursos, Infra-estrutura, Web 2.0, Web-services

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:

CAPTCHA
Esta pergunta é para testar se você é humano e evitar envio de spams.
Image CAPTCHA
Digite os caracteres da imagem respeitando as maiúsculas e minúsculas.