Um site tipicamente precisa:

  • - um servidor para o protocolo HTTP, como o Apache ou o IIS ( serviço web );
  • - serviço de e-mail, com SMTP, POP3 e talvez IMAP ( + Webmail );
  • - serviço de DNS para resolução de hostnames em IPs ( busca do site na web );
  • - serviço de publicação, provavelmente pelo protocolo FTP ( transferencia dos dados );
  • - serviço de Banco de Dados ( variados em plataformas e serviços );
  • - servidor de desenvolvimento, ( junto ao serviço HTTP, referente a linguagem de programação );
  • - Painel Administrativo, para configurações Básicas ou Avançadas;