Como Criar Seu Próprio Servidor Em Casa Para Hospedagem na Web
Como Criar Seu Próprio Servidor Em Casa Para Hospedagem na Web

DIVULGAÇÃO: Este post pode conter links de afiliados, ou seja, quando você clica em links e fazer uma compra, recebemos uma comissão.

você quer saber como criar seu próprio servidor em casa para hospedagem na web? Curiosamente, é muito fácil de fazer. Mas se você é um iniciante, pode ser um pouco complicado para você. No entanto, tentaremos mostrar como criar seu próprio servidor para hospedar seu site por conta própria neste post.

explicaremos todos os métodos passo a passo. Como resultado, esperamos que seja fácil de entender para você. Então, vamos dar uma olhada…

coisas que você deve considerar para criar seu próprio servidor em casa:

Aqui estão algumas coisas que você deve levar em conta antes de criar seu próprio servidor.

Você Tem Os Recursos?

em suma, você precisará de um computador com uma conexão de internet de alta velocidade para isso. Além disso, se você quiser manter seu site o tempo todo, você terá que executar este PC 24 horas por dia ininterrupto. Quanto melhor a configuração do seu PC, melhor será o desempenho do seu site. Aqui estão os requisitos mínimos de um servidor.

requisito mínimo do sistema:

  • Armazenamento: pelo menos 60 GB HDD / SSD
  • RAM: 2 GB
  • CPU: qualquer CPU equivalente de núcleo duplo com pelo menos 2.00 GHz velocidade de clock
  • Sistema Operacional: Windows ou Linux OS
  • conexão de Internet de alta velocidade

Agora, você pode obviamente usar um sistema low-end para hospedar seu servidor. Mas se você quer o melhor desempenho do seu site, você deve usar um sistema poderoso, com certeza.

Passo # 1 Instalar Web Stack:

então, o que é web stack? O que faz? Simplificando, você precisará de alguns softwares para iniciar seu próprio servidor web. Existem muitos tipos diferentes de software que você pode usar. Mas, pelo menos, você precisará de um sistema operacional (Sistema Operacional), software de banco de dados, interpretador de Script e servidor Web para desenvolver seu próximo site. Agora, você pode baixá-los e instalá-los um por um.

mas há uma maneira mais fácil lá fora. E é que você pode baixar todos os pacotes de software necessários. E, este software é encontrado em uma coleção. E, esta coleção de todo o software must-have para o desenvolvimento web é conhecido como pilha web.

existem várias pilhas da web disponíveis para download, como Bitnami, WampServer, MAMP e muito mais. Então, você pode usar qualquer um daqueles que você mais gosta. No momento, o servidor Apache é um dos protocolos mais populares para hospedagem de sites. Assim, usaremos uma pilha da web que possui servidores Apache.

primeiro, baixe o software e instale-o no seu PC. Sempre que instalar, talvez seja necessário inserir um nome de servidor SMTP. Nesse caso, use ‘localhost’ como o nome do servidor. Com isso, você acabou de instalar uma pilha da web já.

Passo #2 Faça Upload de arquivos e conteúdos para o seu servidor:

agora, abra seu navegador favorito no seu computador e visite este endereço ‘http://localhost’. Na nova página, clique na pasta ‘/ www’. Todos os arquivos do seu site estarão neste local. Você pode fazer upload de arquivos para esta pasta. E, você também pode criar novas pastas e organizar todas as pastas do seu jeito.

agora, se você já desenvolveu seu site. Então você pode fazer upload de todos esses arquivos na pasta ‘/ www’.

Passo #3 Crie um banco de dados MySQL:

normalmente, se você estiver desenvolvendo o site usando um sistema de gerenciamento de conteúdo como WordPress, Joomla, Drupal, etc. você precisará criar um banco de dados MySQL em seu próprio servidor. Existem muitas maneiras de criar um novo banco de dados MySQL. No entanto, tudo depende da pilha da web que você está usando.

por exemplo, você pode ir ao menu principal do seu servidor e clicar na opção ‘phpMyAdmin’ a partir daí. Em seguida, você precisará fazer login. Portanto, digite ‘root’ na caixa ‘Nome de usuário’ e a caixa de senha deve estar vazia. Agora, você estará no menu’ phpMyAdmin’. A partir daí, você pode criar facilmente um novo banco de dados. Você também pode personalizar ou editar bancos de dados MySQL antigos a partir daí.

outra coisa a notar, se você instalou um CMS (como o WordPress) em seu servidor web, o banco de dados MySQL será criado automaticamente.

Passo #4 Como Acessar O Site:

Agora que você instalou todo o software necessário o upload de todos os arquivos em seu site, você pode permitir que outros visitantes para o seu site. No entanto, no momento, o site só é acessível a partir do seu próprio computador, pois ainda é um site local.

para torná-lo público em todo o mundo, você terá que editar o arquivo de configuração do seu servidor recém-criado. Veja como fazer isso…

  • visite ‘http://localhost’ do seu navegador
  • em seguida, clique na opção’ Apache ‘a partir daí
  • agora, localize o arquivo conhecido como’ httpd.conf ‘ nessa pasta e abri-lo clicando duas vezes
  • neste momento, você vai encontrar algumas linhas de código no arquivo. Você tem que editá-los um por um

as linhas padrão serão:

Order Deny,Allow

Deny from all

Você precisa para substituir estas linhas com:

Order Allow,Deny

Allow from all

  • Se você tiver feito isso, então você editou seu servidor web do arquivo de configuração
  • , em Seguida, você terá que reiniciar o servidor. Então, navegue até a página ‘http://localhost ‘ ou apenas volte. E, em seguida, clique na opção ‘Reiniciar todos os Serviços’
  • é isso. Agora você tem feito a sua pública do site
  • Você ou qualquer outra pessoa de todo o mundo será capaz de acessar seu site a partir de qualquer computador, visitando o endereço IP do seu servidor a partir de então

Passo #5 Obter um Nome de Domínio para Seu Site:

No momento, você só pode acessar o site usando o endereço IP como algo ‘128.0.3.1’. Mas você sabe que não é comum acessar um site usando um endereço IP. Como resultado, normalmente, usamos um nome de domínio para o nosso site.

mas como você encontra um nome de domínio?

curiosamente, existem muitos sites que vendem nomes de domínio por alguns dólares. Então, você pode comprar seu nome de domínio desses sites. Alguns exemplos de sites de registro de domínio são Namecheap, Google Domains, GoDaddy, etc. Depois de ter comprado seu nome de domínio, você pode adicionar isso ao seu site. Veja como…

  • primeiro, navegue até a pasta ‘hosts’ no seu PC. Normalmente, ele estará nesta pasta: ‘C:\Windows\system32\drivers\etc\hosts”. Agora abra o arquivo chamado ‘hosts’ usando qualquer programa visualizador de documentos como’Notepad’
  • depois de abrir o arquivo, você deve colar este código: ‘123.0.0.3 domain.com’ na parte inferior do arquivo em uma nova linha. Mas lembre-se de substituir a parte ‘123.0.0.3’ pelo endereço IP do seu servidor. E o ‘your.domain.com’ parte com seu nome de domínio recém-comprado
  • em seguida, você terá que editar o arquivo de configuração do Apache novamente. Então vá para’ http://localhost ‘> Apache > abra o ‘ httpd.conf’ arquivo de lá

Agora, cole o seguinte código na parte inferior do arquivo em uma nova linha.

O Código:

<VirtualHost :80>

DocumentRoot “a SUA PASTA PERSONALIZADA”

ServerName your.domain.com

<Diretório “SUA PASTA PERSONALIZADA”>

as Opções Indexes FollowSymLinks Inclui ExecCGI

AllowOverride All

Exigir que todos os concedidos

</Diretório>

</VirtualHost>

Observação: Você deve substituir a parte “a SUA PASTA PERSONALIZADA” com a pasta padrão do seu servidor web. Para nós, foi: ‘c:\wamp\www”. Além disso, você tem que substituir o ‘seu.dominio.com ‘ parte com seu nome de domínio recém-registrado.

Agora, você terá que criar um novo documento de texto no seu PC e você tem que colar algumas linhas de códigos nesse arquivo. Então você tem que criar um documento de texto usando o bloco de notas no seu PC. Você pode nomear este novo arquivo o que quiser.

E cole este código lá:

ServerAdmin

DocumentRoot “a SUA PASTA PERSONALIZADA”

ServerName your.domain.com

Log de erros “logs/exemplo.com.log”

CustomLog “logs/exemplo.com o acesso.log ” common

Agora, você tem que carregar o documento recém-criado nesta pasta (\bin\apache\Apache-VERSION\conf\extra\) do seu servidor web manualmente. Aqui, a’ versão ‘ seria a versão do seu servidor Apache instalado. Normalmente, o ‘sua pasta personalizada’ seria substituído por ‘c:\wamp\www”.

depois de ter feito isso, você pode reiniciar o servidor Apache. Então, vá para a página inicial do menu do servidor e clique na opção ‘Reiniciar todos os Serviços’. Agora, abra o navegador no seu pc e visite seu site usando o nome de domínio que você acabou de registrar. Se você fez tudo corretamente, poderá ver a página inicial do seu site aparecer no seu navegador.

agora, tenha em mente que, dependendo do seu Windows ou da versão do servidor Wampserver ou Apache, esses métodos podem não funcionar para você. No entanto, tentamos compartilhar os métodos básicos de configurar seu próprio servidor em casa e hospedar seu site. Nesse sentido, os passos seriam quase idênticos. Portanto, esperamos que isso o ajude se você estiver procurando por criar um novo servidor da Web em casa.

Últimas Palavras:

se você seguiu o post acima, deve ficar bem claro que, se você não for experiente em tecnologia, será muito difícil criar seu próprio servidor para hospedar seu site. Além disso, você terá que arcar com o custo do seu computador funcionando por 24 horas constantemente.

e, se muitos visitantes visitarem seus sites, você precisará de uma conexão de internet de ponta com alta velocidade de upload e download. Além disso, você terá que gerenciar tudo, desde o back-end até o front-end do servidor e sites por conta própria.

e, não é tão fácil no caso de grandes sites. Obviamente, você pode testar seus sites antes de iniciar em um host local. Mas para grandes sites, não é recomendado. Assim, achamos que não é ideal para você hospedar seu site em sua casa.

na verdade, se você quiser lançar um grande site, achamos que é sempre melhor comprar sua hospedagem de um provedor de hospedagem de renome. Recomendamos SiteGround se você quiser hospedagem na web barata, mas confiável.

Deixe uma resposta

O seu endereço de email não será publicado.