Pre-requisitos
editar
Para acessar um site geralmente e necessario um dominio, alguns provedores disponibilizam um subdominio gratuitamente, mas o ideal e registrar um dominio. Alguns provedores oferecem tambem o servico de registro.
Os provedores de hospedagem delimitam tres recursos principais para cada conta de hospedagem disponibilizada.
Um detalhe importante e que o limite de transferencia e armazenamento e medido em
Megabyte
(MB) ou em
Gigabyte
(GB), sendo que em alguns provedores a quantia em GB e igual a 1 000 MB (megabyte) e nao a 1 024 MB (megabyte), deve-se, portanto, verificar o contrato para saber qual a taxa correta.
Transferencia mensal
editar
A transferencia mensal e medida em MB ou em GB. A transferencia mede tanto a quantidade de dados transferido do
servidor
para os visitantes do site quanto dos visitantes para o servidor de hospedagem. Muitos provedores de hospedagem tambem contam na taxa de transferencia o trafego de e-mail (
SMTP
,
POP3
),
FTP
, entre outros protocolos. Deve-se observar o contrato para verificar o que e contado em cada caso.
Essa taxa e reiniciada no primeiro segundo de cada mes e geralmente os paineis de controle permitem obter um extrato de quanto esta sendo utilizado para o mes corrente.
Armazenamento
editar
O armazenamento e a quantidade de dados medida em MB que se pode armazenar no servidor. Alguns provedores contam todos os dados armazenados na area de
FTP
apenas, outros tambem contam o limite de
banco de dados
,
e-mails
e ate
logs
de acesso. A resposta geralmente esta no contrato do servico.
Quantidade de dominios
editar
O padrao de mercado e um dominio por conta de hospedagem, no entanto, alguns provedores disponibilizam mais de um dominio por conta. A disponibilizacao de mais de um dominio nao significa que podera ter dois ou mais sites em uma so conta, mas que dois ou mais dominios poderao responder para um mesmo site, um mesmo conteudo.
Servicos essenciais
editar
Um site tipicamente precisa:
- um servidor para o protocolo
HTTP
, como o
Apache
ou o
IIS
- servico de e-mail
, com
SMTP
,
POP3
e talvez
IMAP
- servico de
DNS
para resolucao de
hostnames
em
IPs
- servico de publicacao
, provavelmente pelo protocolo
FTP
- estatisticas graficas
, que sao softwares que processam os logs do servidor HTTP.
Quem contrata a hospedagem de sites deve enviar seu site ao servidor. O envio do site se da tipicamente atraves de
FTP
ou por uma interface web atraves da qual pode-se efetuar o upload de arquivos tal qual inserir anexos num webmail.
Outras formas de publicacao:
SSH
e
Front Page
.
Linguagem de programacao
editar
Apesar de o padrao de um site na
web
ser a hypertexto
HTML
, existem outras linguagens que podem pre-processar o HTML e modifica-lo de forma dinamica.
As
linguagens de programacao
mais comuns para web sao
PHP
,
JavaScript
,
ASP
, plataforma
ASP.NET
,
Perl
,
JSP
,
Ruby
/
Ruby on Rails
,
Python
. Atraves destas linguagens o conteudo do site pode ser armazenado em um
banco de dados
.
Bancos de dados
editar
Os
banco de dados
mais comuns para web sao
MySQL
,
Access
,
PostgreSQL
,
SQL Server
,
MariaDB
e
Firebird
. Os bancos de dados devem ser acessados atraves de uma linguagem de programacao.
Servico de e-mail
editar
O servico de e-mail e composto por um protocolo de recebimento e envio de e-mails entre servidores de e-mail, o protocolo
SMTP
e um protocolo de download de e-mails para os usuarios, tal qual o
POP3
e
IMAP
. A maioria dos provedores de hospedagem oferecem tambem uma pagina para leitura de e-mails atraves do
navegador
, ou seja, um
webmail
.
Gerenciamento da area de hospedagem
editar
O gerenciamento do servico tipicamente ocorre atraves de um painel de controle, onde podem ser criados e-mails, alterar senhas e todas as tarefas administrativas necessarias. Existem varios tipos de paineis de controle, sendo os mais comuns o
cPanel
, o
Plesk
e o
HELM
. Alguns provedores de hospedagem, no entanto, possuem um painel de controle proprio.