Hospedar um site significa garantir que seu site possa ser acessado na Internet. Há duas maneiras de fazer o trabalho: uma, hospedar seu site com um hospedagem na web empresa; e dois, hospede-o localmente em seu próprio servidor.
A boa notícia é que o processo de hospedar seu próprio site é bastante fácil hoje em dia e você não precisa ser um especialista em desenvolvimento web. Examinaremos os dois métodos neste artigo.
Hospede seu site com um serviço de hospedagem na web
Usar um provedor de hospedagem na web é a maneira mais simples de hospedar um site. Você pode pagar uma pequena mensalidade e contar com o provedor de serviços para cuidar de todos os seus equipamentos, infraestrutura e outrosssonecessidades associadas.
Possíveis vantagens e desvantagens
Vantagens
- Geralmente mais barato
- O apoio geralmente está disponível
- Não necessita de manutenção de hardware
- Maior fiabilidade
Desvantagens
- Talvez algumas restrições de serviço
- Menos opções de localizações de hospedagem
Aqui estão os cinco passos para hospedar um site com um fornocedor de serviços de hospedagem.
- Decida que tipo de site está a construir
Existem dois tipos principais de sites – estáticos e dinâmicos. Os sites estáticos simples podem ser construídos utilizando uma aplicação What You See Is What You Get (WYSIWYG) e depois transferidos para a conta de hospedagem. Os sites dinâmicos são principalmente orientados para aplicações e utilizam scripts, bases de dados e outras ferramentas para gerar algumas partes do site em tempo real.
- Compare os tipos de hospedagem na web
Em poucas palavras, os tipos mais comuns de hospedagem são: Partilhada, VPS, na Nuvem e Hospedagem de Servidor Dedicado. A hospedagem partilhada é a mais barata e mais fácil de gerir. À medida que o tipo de hospedagem web progride, também aumenta o custo envolvido e, muitas vezes, a complexidade da gestão da conta de hospedagem.
- Selecione o plano de hospedagem certo
A principal diferença nos planos de hospedagem na web geralmente está na quantidade de recursos que cada um recebe. Quanto mais recursos seu site tiver, mais visitantes ele poderá receber. Fique atento também aos recursos de valor agregado, como SSL, nome de domínio, créditos de publicidade, um construtor de sites incluído ou outros itens que possam ajudá-lo a construir ou a comercializar o seu site.
- Compre um domínio e aponte-o para seus servidores de nomes
Compre seu nome de domínio depois de decidir. Em seguida, configure o DNS para o seu novo site.
- Crie e mova seu site para o servidor
Se construiu o seu site localmente (no seu próprio computador), basta transferir os ficheiros para o seu servidor web. Para tal, pode utilizar o Gestor de Ficheiros do painel de controlo da sua hospedagem web ou fazer a transferência utilizando um cliente FTP.
1. Construa seu site
Decida que tipo de site você está construindo
Existem dois principais tipos de sites; estático e dinâmico.
Os websites estáticos simples podem ser construídos através de uma aplicação What You See Is What You Get (WYSIWYG) e depois transferidos para a conta de hospedagem.
Os sites dinâmicos são principalmente orientados para aplicações e utilizam scripts, bases de dados e outras ferramentas para gerar algumas partes do site em tempo real. O WordPress e a Joomla são exemplos de comuns de Sistemas de Gestão de Conteúdos (CMS) que são populares atualmente. Outros, como o Magento e a PrestaShop, são utilizados para o Comércio Eletrónico .
Discuti em detalhes o processo de criação de um site em um guia diferente. Para quem deseja criar um site, aqui está o meu tutorial passo a passo de criação de sites.
2. Compare os tipos de hospedagem na web
O que é hospedagem na web?
Hospedagem na Web é um computador onde as pessoas armazenam seus sites. Pense nisso como uma casa onde você guarda todas as suas coisas; mas em vez de guardar suas roupas e móveis, você armazena arquivos de computador (HTML, documentos, imagens, vídeos, etc) num fornecedor de hospedagem na web.
Qual é o papel de uma empresa de hospedagem na web?
A empresa de hospedagem na Web aluga seus computadores/servidores para armazenar seu site e fornecer conectividade com a Internet para que outros usuários possam acessar os arquivos em seu site.
Assim como existem muitas categorias diferentes de carros, a hospedagem de sites também vem em vários sabores. Por exemplo, hospedagem compartilhada básica é a mais barata e fácil de gerenciar.
À medida que o tipo de hospedagem aumenta, também aumenta o custo envolvido e muitas vezes a complexidade de gerenciar a conta de hospedagem. Por exemplo, em VPS você precisaria gerenciar não apenas os detalhes de hospedagem, mas também o ambiente em que está sendo hospedado.
Quatro tipos de host da web
Em poucas palavras, os quatro tipos comuns de hospedagem são compartilhados, VPS, servidor dedicadoe hospedagem na nuvem. Em termos de desempenho e gerenciamento, cada tipo de hospedagem também tem seus próprios prós e contras, então escolha o seu de acordo.
Sobre o quê WordPress Hospedagem?
É importante saber que as aplicações web e a hospedagem na web não são a mesma coisa.
Alguns fornecedores de hospedagem na web oferecem planos como Hospedagem WordPress, Hospedagem PrestaShop, Hospedagem WooCommerce Hospedagem e assim por diante. Estes não são realmente tipos de hospedagem, mas destinam-se a atrair leigos que podem não estar familiarizados com os verdadeiros termos da hospedagem na web. Estas ofertas de hospedagem apenas seduzem os utilizadores com os nomes de aplicações web populares.
Por exemplo, poucas pessoas saberão a diferença entre os tipos de hospedagem, mas muitas reconhecerão o termo “WordPress”.
O tipo de hospedagem web de que necessita é normalmente definido por:
- O volume de tráfego que espera receber no seu website, ou
- Quaisquer necessidades específicas que o seu site possa ter.
A maioria dos sites que estão apenas começando normalmente terá baixo volume de tráfego (ou seja, poucos visitantes) e as contas de hospedagem compartilhada serão adequadas para eles. A maioria das contas compartilhadas também vem com instaladores de aplicativos (como Softaculous), mas para garantir que as suas necessidades são atendidas, pergunte ao fornecedor de hospedagem se a aplicação que pretende pode ser instalada na conta que está à procura.
3. Adquira um Plano de Hospedagem na Web
Mesmo dentro dos tipos de hospedagem, os provedores de serviços costumam ter uma variedade de planos disponíveis. A principal diferença nesses planos geralmente está na quantidade de recursos que cada um recebe. Quanto mais recursos seu site tiver, mais visitantes ele poderá receber.
Quando se trata de recursos de hospedagem na web, geralmente nos referimos a três itens principais – prossigassor (CPU), memória (RAM) e armazenamento (NVMe, SSD ou HDD). No entanto, isso nem sempre se traduz em bom desempenho de um host da web.
No passado, não havia uma maneira fácil de avaliar o desempenho de um host da web. A maioria dos usuários dependia de análises que, infelizmente, normalmente tiram apenas instantâneos do desempenho de um host e raramente o atualizam. Para superar isso, tente usar o HostScore, um site que classifica constantemente o desempenho de hosts da Web com base na coleta contínua de dados. Isso significa que suas avaliações de desempenho de host da web são muito mais precisas.
Fique atento também a recursos de valor agregado, como SSL gratuito, nome de domínio, créditos de publicidade, um construtor de sites incluído ou outros itens que possam ajudá-lo a construir ou a comercializar o seu site.
Depois de testar e revisar mais de 70 serviços de hospedagem no passado, consegui restringir algumas das melhores opções de hospedagem para diferentes casos de uso. Veja minhas recomendações neste guia.
4. Registe um domínio
O que é um nome de domínio?
Um nome de domínio não é algo físico que você pode tocar ou ver. É uma sequência de caracteres que dá uma identidade ao seu site. Exemplos de nomes de domínio são Google.com, Alexa.com Linux.org, eLearningEuropa.info, bem como Yahoo.co.uk.
Como posso ter um nome de domínio?
Para ter o seu próprio domínio, terá de o registar junto a um agente de registos.
Muitos planos de hospedagem na web hoje vêm com um nome de domínio gratuito, portanto, certifique-se de verificar se isso se aplica à hospedagem na web que você pretende comprar. Nesse caso, você pode cuidar do nome de domínio ao mesmo tempo em que paga pelo seu plano de hospedagem na web.
Caso contrário, você precisará comprar um nome de domínio separadamente. Isso pode ser feito no mesmo local onde você comprou o plano de hospedagem ou em outro provedor de serviços. Se você precisar comprar o nome de domínio separadamente, recomendo fortemente que procure em outro lugar.
Os nomes de domínio não são itens de preço fixo e geralmente são colocados à venda. Alguns provedores costumam ter vendas baratas em nomes de domínio e, se você tiver sorte, poderá comprar um para roubar. Namecheap por exemplo, muitas vezes tinha nomes de domínio em oferta com até 98% de desconto.
A exceção a isso é se você for o proprietário de um site pela primeira vez. Nesse caso, comprar um nome de domínio e uma hospedagem do mesmo fornecedor de serviços pode facilitar o trabalho de um principiante.
Aponte seu domínio para seus servidores de nomes
Quando seu domínio estiver pronto, você precisará apontar seu nome de domínio para os servidores de nomes corretos.
Este processo é conhecido como Sistema de nomes de domínio (DNS) configurar. O Domain Name System (DNS) é a agenda telefônica da internet, responsável por traduzir o nome de domínio do seu site para o correspondente endereço IP que os computadores entendem. Quando você configura seu DNS, está basicamente informando à Internet onde encontrar seu site.
O processo geralmente envolve a atualização de registros DNS na plataforma onde você comprou seu domínio. Os registros DNS básicos que você precisa definir são “A Record”, que aponta seu domínio para o endereço IP do seu provedor de hospedagem; e “Registro CNAME”, geralmente usado para versões www do seu domínio. Opcionalmente, pode ser necessário configurar “Registros MX” para roteamento de e-mail se você tiver um e-mail comercialssoassociado ao seu domínio. Essas alterações podem levar até 48 horas para se propagar globalmente devido ao cache do DNS. Certifique-se de ter um entendimento completo das instruções do seu provedor de hospedagem ou consulte um especialista em rede, se necessário, pois configurações incorretas podem tornar seu site inacessível.
5. Mova seu site para servidor
Quando o seu nome de domínio e plano de hospedagem web estiverem prontos, é hora da migração. A migração de sites pode ser complexa, por isso, se a estiver a fazer pela primeira vez, peça ajuda ao seu novo fornecedor de hospedagem. Algumas empresas de hospedagem web oferecem migrações de site gratuitas.
Se construiu o seu site localmente (no seu próprio computador), basta transferir os ficheiros para o seu servidor web. Para tal, pode utilizar o Gestor de Ficheiros do painel de controlo da sua hospedagem na web ou faça a transferência utilizando um cliente FTP .
O processo é semelhante ao de copiar ficheiros de um local para outro no seu próprio computador.
Hospede seu site localmente em seu próprio servidor
Hospedar um site localmente refere-se ao uso de seu próprio computador para configurar um servidor web do zero e armazenar seu site nele. Ao hospedar um site em sua casa, você será responsável por tudo, desde o hardware e software até o fornecimento de largura de banda e outras necessidades de infraestrutura.
Benefícios e Desvantagens Potenciais
Vantagens
- Controlo extremo sobre o seu ambiente de hospedagem
- Potencial para tempos de resposta mais rápidos do serviço
- A escolha do equipamento e dos fornecedores de serviços é sua
Desvantagens
- Pode ser muito caro
- Nem sempre é possível em ambientes residenciais
Hospedar um site em um servidor local é complexo e pode ser muito caro. Também costuma ser menos confiável do que hospedar com um provedor de serviços. Se você insiste, abaixo estão os três passos a seguir.
1. Configure seu servidor
Antes de hospedar um site localmente, você precisará entender os principais requisitos envolvidos no processo. Isso inclui requisitos de hardware, software e rede, bem como uma compreensão clara das necessidades do seu site em termos de tráfego, conteúdo e funcionalidade.
Requisitos de hardware
Seu site será hospedado em um servidor, que é essencialmente um computador especializado. As especificações de hardware deste servidor afetarão significativamente o desempenho do seu site.
O hardware básico do servidor pode ser muito semelhante ao hardware do seu próprio PC, com algumas ligeiras diferenças. De facto, tecnicamente, poderia transformar o seu próprio PC (ou mesmo portátil) num servidor web doméstico, se realmente quisesse.
A principal diferença está em quão confiável você deseja que seu servidor da Web seja e no volume de visitantes que ele pode suportar. Tal como acontece com os prestadores de serviços, você precisará ficar de olho no processossor, memória e espaço de armazenamento.
Se você optar por equipamentos de servidor de ponta, como um servidor em rack, também precisará garantir que as necessidades específicas desse equipamento sejam atendidas. Isso inclui espaço, refrigeração e energia.
Se você precisar que o serviço seja mais confiável, também precisará considerar a redundância no hardware. Por exemplo, configurar as unidades de armazenamento do servidor em RAID, além do espelhamento ativo de backups em unidades adicionais.
O seu outro equipamento de infraestrutura, como routers e modems, também terá de ser capaz de lidar com cargas elevadas de tráfego.
Requisitos de software
Os sites requerem um software específico para funcionar. Isso inclui um servidor web como Apache ou Nginx, um sistema de gerenciamento de banco de dados como MySQL, e potencialmente uma linguagem de script do lado do servidor como PHP e um sistema de gerenciamento de conteúdo (CMS) como WordPress.
Hospedar um site localmente também significa que você precisa ser responsável não apenas pela configuração do software, mas também pelo licenciamento.
2. Garanta largura de banda de rede suficiente
Hospedar um site em casa requer uma conexão de internet robusta e confiável. Em muitos casos, a maioria de nós está bem com a largura de banda padrão da Internet, pois estamos usando conexões limitadas à Internet. Imagine se 30 pessoas estivessem tentando usar sua Internet doméstica ao mesmo tempo – isso, e talvez mais, é o que você pode estar procurando oferecer suporte.
Você também precisará de um endereço IP estático para que seu site possa ser encontrado consistentemente no mesmo local. A maioria dos planos de Internet domésticos vem com IPs dinâmicos atribuídos. Para executar um servidor web, você precisa de um IP estático. Isso pode ser tratado por um provedor de serviços, como DynDNS ou comprando o serviço do seu fornecedor de serviços de Internet (ISP).
Aprenda a calcular a largura de banda que você precisa.
3. Implante seu site
A parte seguinte é semelhante à experiência de utilizar um fornecedor de hospedagem web, exceto que não recebe qualquer apoio. Os seus ficheiros web têm de ser transferidos para o seu fornecedor de hospedagem na web para que o seu site possa começar a funcionar.
Mais dicas sobre como hospedar e gerenciar seu host da Web
Qual é a melhor maneira de hospedar seu próprio site?
Como você provavelmente pode perceber pelos dois exemplos aqui de uso de um provedor de hospedagem ou auto-hospedagem de um site, o último pode rapidamente se tornar incrivelmente caro e complexo. Na realidade, é! Acredite em mim, eu já fiz isso antes.
Para além da satisfação de o ter feito, há poucas vantagens reais em fazê-lo, a menos que seja uma empresa que tenha necessidades muito específicas para o seu site. Algumas delas podem ser requisitos legais ou empresariais, por exemplo.
No entanto, atualmente, os fornecedores de serviços de hospedagem na web tornaram-se muito versáteis e, em muitos casos, estão abertos a discutir necessidades especiais com os clientes. Na maioria dos casos, porém, a utilização de um plano de hospedagem padrão é geralmente mais do que suficiente.
Gerenciando seus recursos de servidor de hospedagem
Hospedar um site – especialmente se você optar por hospedar localmente, nunca é uma tarefa de configurar e esquecer. O gerenciamento de recursos do servidor se tornará cada vez mais importante à medida que a popularidade do seu site cresce. Isso é especialmente verdadeiro quando você tem vários sites hospedados no mesmo servidor.
Há algum tempo entrevistamos Marc Werne, funcionário da hospedagem Linux da Gigatux.com, e pedimos-lhe conselhos sobre a gestão dos recursos do servidor. Aqui estão algumas das suas dicas sobre como fazer com que os seus recursos durem.
Escolha um CMS leve
Pode querer muito utilizar o Joomla or Mambo tão mal, mas se o seu armazenamento de hospedagem tiver menos de 500 MB, você pode querer reconsiderar sua escolha.
WordPress or Drupal, por exemplo, seria uma alternativa leve e flexível que lhe pouparia MBs de disco web e largura de banda. Muitas vezes, menos é mais e o facto de ser leve não significa que seja menos funcional. Faça uma lista das suas alternativas e escolha o CMS que mais se adequa às suas necessidades e ao seu pacote de hospedagem.
Use miniBB em vez de SMF para um site de fórum
O MiniBB ocupa apenas menos de 2 MB contra os 10+ MB do SMF, mas é uma solução de fórum completa com um repositório robusto de complementos, extensões e plug-ins.
Não gosta do miniBB?
Existem várias alternativas leves contra scripts de fórum maiores. PunBB, FluxBB e AEF, para citar alguns. Além disso, planeje o escopo do seu fórum antes de instalar qualquer solução: se o seu objetivo é atingir de milhares a milhões de usuários, pode ser necessário um upgrade do seu pacote de hospedagem. Se você deseja manter o fórum apenas para funcionários ou destinado a um pequeno número de usuários, use os recursos disponíveis a seu favor.
Veja mais sobre como iniciar e administrar um site de fórum.
Use um provedor de newsletter terceirizado
Instale um software de boletim informativo em sua conta limitada de hospedagem na web e ele começará a consumir seu disco e largura de banda. Infelizmente, não há muito o que fazer a respeito, e o menor script de newsletter disponível — OpenNewsletter — ainda tem 640Kb e você também terá que contar com todos os problemas de armazenamento.
Em comparação – MailChimp, é uma solução completa de newsletter a partir de custo zero se o seu público-alvo for inferior a 2,000 assinantes e você pretende enviar não mais que 12,000 e-mails por mês.
Todos os modelos podem ser personalizados, pelo que não precisa de hospedar o seu próprio modelo, e pode integrar a newsletter no Facebook.
Uma boa alternativa para MailChimp is Constant Contact, cujo único limite é dado pelas opções de subscrição – as pessoas só podem inscrever-se a partir do seu formulário.
Empregar um sistema de cache
A maioria dos proprietários de pequenos negócios e de sites pessoais com um orçamento reduzido opta por pacotes de hospedagem partilhada para poupar no investimento. Por vezes, é necessário fazer uma atualização para aumentar o desempenho e acolher um público mais vasto e o tráfego que este gera, mas se não for possível, pode poupar recursos do servidor utilizando um sistema de cache que não sobrecarregue a sua CPU.
Os utilizadores do WordPress podem instalar o WP foguete , mas se não utilizar o WordPress, deve tentar optimizar a cache do seu site com as ferramentas disponibilizadas pelo seu fornecedor de CMS. Por exemplo, o Joomla pode contar com o Cache Cleaner or Jot Cache; enquanto o Drupal também tem várias ferramentas de desempenho de cache.
Esvazie regularmente o conteúdo de spam
Livre-se do spam sob a forma de e-mails, comentários de blogs, URLs de retorno de ping e ficheiros que sobrecarregam os seus servidores e a quota da base de dados.
Faça-o pelo menos uma vez por semana para evitar problemas de memória (por exemplo, a eliminação de comentários do WordPress só funciona até uma memória de 64 MB, sendo que depois disso receberá um erro fatal e terá de aumentar o tamanho de memória permitida no seu ficheiro PHP.INI ou no wp-config.php na raiz do WordPress).
Use bancos de dados externos sempre que possível
Se o seu host permitir a vinculação de banco de dados remoto, use-o. Bancos de dados externos ajudam a reduzir o uso de sua cota de disco da Web porque armazenam seu conteúdo fora de sua conta de hospedagem. No entanto, lembre-se de que os bancos de dados remotos podem ser muito caros e difíceis dessle para os usuários finais.
Use serviços de hospedagem de arquivos de terceiros
Hospede tudo o que pode ser descarregado num serviço externo de hospedagem de ficheiros, como Photobucket, Vimeo, YouTube, Giphy, e assim por diante.
Você não deve permitir que seus visitantes, clientes ou leitores carreguem conteúdo em seus servidores se seus recursos forem limitados.
Baixe e exclua arquivos de log regularmente
Os ficheiros de registo foram criados para o manter informado sobre a saúde do seu site, mas não têm qualquer utilidade no servidor: se não os transferir e remover pelo menos uma vez por semana, o seu tamanho aumentará até ocupar vários megabytes a um GB. Isto é especialmente verdade no caso de dois registos do cPanel:
/home/user/public_html/error_log
e a
/home/user/tmp/awstats/
O arquivo error_log geralmente inclui erros dinâmicos como PHP avisos, erros de banco de dados (agrupamentos ilegais, etc.) e comentários de spam que não foram enviados. Verifique este arquivo semanalmente em busca de erros e avisos e, em seguida, remova-o.
A pasta /awstats/, pelo contrário, contém todos os registos de acesso e de estatísticas do seu site. Deve desativar o software AwStats na sua conta para evitar o aumento da utilização do espaço web, uma vez que o programa armazena automaticamente os seus ficheiros de estatísticas, ou, se não o conseguir fazer devido a privilégios restritos, deve contactar o seu fornecedor de hospedagem e pedir para desativar todo o software de análise.
Perguntas frequentes sobre hospedagem de sites
A hospedagem na web é mais do que simplesmente o espaço onde se encontra o seu site. Também inclui necessidades e custos de software, juntamente com largura de banda e uma tonelada de outras micro-necessidades que precisam de ser geridas.
Os fornecedores de serviços de hospedagem na web criaram ambientes dedicados à hospedagem de sites. Estão otimizados para este fim e, como o fazem em grande escala, podem muitas vezes fornecer o serviço a um preço muito mais baixo do que o ambiente de auto-hospedagem.
Um nome de domínio é o endereço do seu site. Sem ele, os seus utilizadores não terão forma de chegar ao seu site, a menos que saibam o endereço IP exato. Saiba mais sobre o funcionamento do nome de domínio.
Sim, a GoDaddy é uma fornecedora de serviços web e um dos seus produtos é a hospedagem na web.
Se o seu site for novo, a hospedagem compartilhada geralmente é mais do que suficiente. A capacidade de hospedagem compartilhada difere de host para host. Alguns hosts da web, por exemplo, A2 Hosting, têm planos muito fortes, mesmo entre as opções de hospedagem partilhada.
Existem quatro principais tipo de hospedagem na web, eles são compartilhados, VPS, Cloud e hospedagem dedicada. Cada um oferece diferentes graus de desempenho, confiabilidade e segurança.
“Melhor” é relativo – o que é melhor para o meu site pode não ser o certo para o seu. Normalmente, se você é novo, a hospedagem compartilhada deve ser o “melhor” lugar para começar. Servidores dedicados são os tipos de hospedagem mais poderosos, mas também são os mais caros (portanto, não são recomendados para iniciantes).
Atualmente, a maioria dos fornecedores de serviços de hospedagem na web permite a instalação de uma variedade de aplicações web populares. Isso geralmente inclui WordPress, Drupal, Joomla e uma série de outros. Para ter a certeza de que a aplicação que pretende pode ser instalada, é melhor verificar com o seu fornecedor de serviços.
A Velocidade do site pode depender de muitos fatores. Uma delas é o quão bem o seu site está otimizado. Para saber o que está afetando sua o desempenho do site, use uma ferramenta como WebPageTest ou GT Metrix. Executar um teste aqui detalhará os tempos de carregamento, permitindo que você identifique pontos de atraso no tempo de carregamento do seu site.
Hospedar um site envolve um servidor da Web projetado para fornecer os arquivos do site aos visitantes pela Internet. Os principais componentes envolvidos são os arquivos do seu site, um servidor da Web e um nome de domínio por meio do qual seu site é acessado.
Como o nome indica, as contas de hospedagem compartilhada ‘compartilham’ os recursos de um único servidor. Em hospedagem na Nuvem, vários servidores reúnem os seus recursos numa “nuvem” e esses recursos são depois repartidos por contas de hospedagem na nuvem.
“Hospedagem Gerenciada” é um tipo de hospedagem na web em que o provedor de serviços assume a responsabilidade de manter o desempenho técnico de sua conta. Isso geralmente inclui atualizações técnicas e de software.