Programa do Curso

Fundamentos do Apache

  • O que é um servidor web?
  • Apache e a Web
  • Visão geral do HTTP
  • Visão geral da instalação do Apache
  • Laboratório: Instalar o Apache

Configuração do servidor

  • Requisitos do site
  • Problemas de desempenho
  • Arquivo de configuração do Apache
  • Módulos Apache
  • Módulos compartilhados versus módulos integrados
  • Laboratório: Configure um site simples

Exploração madeireira

  • Registros de erros
  • Habilitando logs de transferência
  • Registro personalizado
  • Filtros de registro
  • Ferramentas de análise de arquivos de log
  • Gerenciamento de arquivos de log
  • Laboratório: ativar o registro em log

Conteúdo Dinâmico

  • Status e informações do servidor
  • Interface de gateway comum
  • Perl e mod_perl
  • PHP
  • Java servlets, JSP e Tomcat
  • Integrando Apache e Tomcat
  • Laboratório: Habilite diversas formas de conteúdo dinâmico

Controlando Access

  • Controlando o acesso por nome de host e endereço IP
  • Usando autenticação de senha mod_auth
  • Usando autenticação de banco de dados
  • Laboratório: Habilitar autenticação e controle de acesso

Segurança

  • Problemas de segurança na web
  • A camada de soquetes seguros (SSL)
  • Certificados
  • Laboratório: Instale o Apache com SSL

Autenticação

  • Autenticação HTTP
  • Diretivas de autenticação Apache
  • Autenticação usando PHP
  • Laboratório: forneça uma página da web protegida por senha para acessar o banco de dados de pedidos

Hospedagem Virtual

  • Bases IP de hospedagem virtual
  • Hospedagem virtual baseada em nome
  • Hospedagem virtual baseada em porta
  • Hospedagem virtual em massa
  • Hospedagem virtual com mod_rewrite
  • Laboratório: Habilitar hospedagem virtual

Outros módulos

  • Visita guiada a outros módulos do Apache

Gerenciando conteúdo da web

  • Acesso FTP
  • WebDAV
  • Laboratório: Usando WebDAV

Requisitos

  • É necessário um conhecimento prático de UNIX, incluindo comandos de manipulação de ficheiros e a utilização de um editor de texto.
  • Um conhecimento prático de HTML e SQL seria útil.
  • Familiaridade com o navegador da Web Mozilla seria útil.
  28 horas
 

Cursos Relacionados

Categorias Relacionadas