Como hospedar um site a partir do seu computador doméstico
Miscelânea / / December 02, 2021
![Cópia do Cabeçalho 1](/f/45ae1ab169d27251e403fbe3662cbdef.png)
Um dos pré-requisitos para iniciar um site é saber onde hospedar os arquivos e quanto custará um nome de domínio. Claro, existem muitas maneiras de fazer isso. Você pode escolher entre vários hosts gratuitos (como wordpress.com ou blogspot.com) ou optar por um auto-hospedado. Auto-hospedado significa mais liberdade e não ter que depender do Google ou do WordPress para uma série de coisas.
Auto-hospedado significaria ir com um provedor de hospedagem ou hospedá-lo por conta própria. Você sempre pode começar simplesmente servindo os arquivos da web de seu próprio computador. Se você não está esperando muitos visitantes no início, esta é uma ótima maneira de divulgar seu nome tendo as páginas que mostram seu produto ou serviço. Claro, isso significa que seu computador precisa estar ligado o tempo todo, porque isso funcionará como o servidor mas a maioria está no modo sempre ligado, não?
Veremos como fazer com que um nome de host aponte para seu computador, para que você possa usá-lo como um domínio de site real, e como encaminhar solicitações de entrada para o computador que está agindo como o servidor da web.
Configure um endereço IP estático
Um endereço estático é aquele que não muda. É sempre 11.22.333.44, por exemplo. Se este for o seu caso, então você poderia facilmente fornecer seu endereço IP a alguém e essa pessoa poderia acessar seu site, desde que as etapas necessárias sejam executadas. No entanto, se você tiver um IP dinâmico (em mudança), isso não funcionará bem porque você terá que continuar descobrindo o novo IP e, em seguida, compartilhá-lo novamente com todos.
Veja a diferença entre um endereço IP estático e dinâmico com este post.
Quer você tenha um endereço estático ou dinâmico, acessar um site pelo endereço IP não é muito fácil de usar. Vamos pegar um programa que pode nos fornecer um nome legível por humanos, como um site normal, e então atualizar constantemente o serviço de nomenclatura com o IP externo atual, mesmo que seja dinâmico.
Passo 1: Crie uma conta gratuita e No-IP.com usando este link aqui. Preencha o básico e escolha a caixa rotulada Criar meu nome de host depois.
![Image11](/f/be06afbdb1668b005026cee17d5f0b97.png)
Role para baixo e escolha Inscrição gratuita.
![Sshot 379](/f/fe04e65c951e143dcd08d5bc41cd25b0.png)
Passo 2: O próximo passo necessário é ativar sua conta com o e-mail que o No-IP envia.
Etapa 3: Quando sua conta for verificada, acesse este link aqui para criar um novo host.
Escolha qualquer um dos domínios gratuitos na lista suspensa. Selecione Host DNS (A) para o nome do host Modeloe deixe o resto como está. Não há problema em que o endereço IP seja exibido como está - não será mantido assim, mesmo se você estiver usando um endereço dinâmico com seu ISP.
![Sshot 380](/f/991113ebffc701a775a055210d31c39c.png)
Role para baixo e escolha Adicionar Host.
Passo 4: Para garantir que o endereço IP em constante mudança esteja sempre associado ao nome do host, precisaremos fazer o download do Cliente de atualização de DNS dinâmico. Obtenha este programa aqui.
Comece meu login com seu endereço de e-mail e senha de Passo 1.
![Tiro 1](/f/205a2c9f985d5a158a14b54c60d862e9.png)
Clique Editar hosts e, em seguida, selecione a caixa ao lado do host que acabou de ser criado em etapa 3.
![Tiro 2](/f/578a90727b65527b9af89f6701c8152b.png)
Clique Salve e observe que o endereço IP com o qual você está operando será associado a este nome de host.
![Tiro 3](/f/d64dafe77bba27c6f131ab921c86a9fe.png)
Você pode sair deste programa a qualquer momento, mas ainda mantê-lo em execução, pois ele será minimizado para o area de notificação.
Observação: Você deve verificar se ainda deseja que este nome de host esteja ativo uma vez por mês, caso contrário, o nome será suspenso até que você faça o login e diga que deseja mantê-lo. É um pequeno preço a pagar por um serviço gratuito.
Instale o software do servidor web
Agora que o IP sempre estará vinculado ao nome do host, a próxima etapa importante é instalar o software necessário para atender ao site. Apresentaremos alguns programas para você experimentar, dependendo do que atenda às suas necessidades.
Servidor de arquivos HTTP (HFS)
![Tiro 4](/f/a06d52f988e841adebef036cdd77ad94.png)
HFS é um programa comum para hospedar sites simples. Usei-o para hospedar uma única página por muitos meses sem falhar. Se você deseja hospedar um site que usa apenas HTML, isso é ótimo, programa portátil.
Passo 1: Baixe o HFS com este link aqui.
Passo 2: Após a instalação, abra o único arquivo que foi baixado, chamado HFS. aperte o F5 chave para mudar para Modo especialista. Clique com o botão direito no ícone de uma pequena casa no painel esquerdo e escolha a opção chamada Vincule a raiz à pasta real.
![Sshot 9](/f/3fa203586f2c05011e8c96537febba59.png)
Procure a pasta que contém os arquivos do site. Consulte a próxima seção para direcionar o tráfego para este servidor com uma função de encaminhamento de porta no roteador.
QuickPHP
Você pode precisar de um servidor que suporte PHP. HFS não suporta PHP, então usar QuickPHP pode servir como um bom substituto.
Passo 1: Este programa é portátil. É apresentado em um arquivo ZIP e pode ser baixado aqui.
Passo 2: Após o lançamento, as configurações são diretas. Digite o endereço IP local do servidor, 80 para o número da porta e, em seguida, escolha os arquivos do site para o Pasta raiz área de texto.
o Nomes de arquivos de documentos padrão servem para especificar o que QuickPHP deve procurar e apresentar como o arquivo raiz. Meus arquivos contêm um Index.html página que deve ser carregada ao acessar o site. Por estar listado aqui, o arquivo será mostrado como a página padrão. Em outras palavras, quando o servidor é carregado de JonFisher. HopTo.org, a página de índice será carregada primeiro.
![Sshot 11](/f/934ca482601461695ecd4579709200f5.png)
Escolher Começar para começar a veicular os arquivos como um site.
Tráfego HTTP direto para o servidor
Igual a encaminhando o tráfego de FTP para um IP interno para fins de veiculação de arquivos por FTP, o tráfego de entrada do site precisa ser direcionado ao computador local que está atendendo ao site. Fazemos isso a partir do roteador.
Dica legal: Veja também como o encaminhamento de porta é útil para configurações de clientes de desktop remoto com este guia.
Passo 1: Abra um prompt de comando no computador do servidor web e digite Ipconfig para encontrar o endereço do gateway padrão, como:
![Sshot 5](/f/984bf6fc302d10ac51a54c595ea50604.png)
Passo 2: Abra o gateway em um navegador e navegue até a seção de configuração que se refere ao encaminhamento de porta.
As configurações do Linksys WRT150N estão em Aplicativo e jogos> Encaminhamento de porta única. Selecione o pré-definido HTTP aplicativo ou faça uma seleção manual usando a porta 80. Envie para o computador que está funcionando como o servidor da web. O endereço será listado próximo a Endereço IPv4, como na imagem acima.
![Tiro 6](/f/5d377dbcc527356d8a95c8c65dc5c443.png)
Certifique-se de salvar as alterações antes de continuar.
Dependendo do programa que você usou acima, juntamente com os arquivos do site, agora você pode acessar seu site hospedado localmente com o nome de host que você configurou.
Aqui está um exemplo de meu site sendo hospedado com HFS em meu computador local:
![Sshot 10](/f/1b1012e72cf5ead82c8a9a5faf9294e5.png)
Conclusão
É evidente como é fácil (fácil se você for capaz de seguir as etapas com precisão) para começar a servir o seu arquivos de site de seu próprio computador sem gastar um centavo extra em um serviço de hospedagem ou nome de domínio. Sim, entende-se que as opções gratuitas de nomes de host não são tão boas, mas não custa nada para usá-las. O DNS Update Client é maravilhoso para manter o IP atualizado com o nome do host sem ter que fazer nada manualmente.