Hospedar meu site em casa

2

Estou procurando hospedar um site pessoal em casa. Eu tenho um bom conhecimento de computador / software, mas apenas uma idéia básica de como hospedar um site corretamente.

O objetivo da hospedagem na web é tornar o site público no site.

O site é construído, usando PHP / MySql, e estou familiarizado com a forma de fazer isso funcionar em um ambiente "LAMP", o que eu não estou familiarizado é torná-lo acessível para o mundo e o correto / formas seguras / confiáveis de fazê-lo.

Eu tenho uma caixa que está executando o FreeNAS agora, mas eu gostaria de convertê-lo para um sabor de servidor Linux, eu estava pensando Ubuntu com a GUI para que eu ainda pudesse executar alguns dos mesmos softwares que eu tenho em execução no FreeNAS agora para o lar, e também tem os serviços de hospedagem na web.

Então minha (s) pergunta (s) é a seguinte:

  • Qual servidor OS faria o que eu queria, mas não seria muito complicado para um iniciante
  • Que software ou serviços adicionais devo instalar (por exemplo, Apache, Mysql, PHP etc ...)
  • Quais seriam as práticas recomendadas para garantir a segurança da rede doméstica e a segurança da "seção" do servidor doméstico?
    • Devo estar executando uma VPN para segurança adicional? Estou ciente da miríade de benefícios da VPN em geral, estou pensando especificamente em relação à hospedagem na Web a partir de casa.

Eu não estou procurando por nenhuma mão, mas se alguém puder me apontar na direção certa, isso será muito apreciado.

    
por David Morin 16.07.2014 / 02:53

1 resposta

2

A primeira coisa que você precisa para tornar o site acessível é o seu endereço IP externo ou um nome de domínio que aponte para o seu endereço IP externo.

Se o seu endereço IP externo for um endereço IP dinâmico, você precisará de um provedor de nome de domínio que suporte um cliente DNS dinâmico que atualizará seu nome de domínio toda vez que seu endereço IP externo for alterado.

A segunda coisa que você precisará é encaminhar a porta 80 do externo para o servidor que está na sua rede.

Em termos de segurança, você vai querer manter o Apache / MySQL / PHP atualizado para acompanhar as falhas de segurança. Se você quiser ficar mais chique, existe uma infinidade de ferramentas de processamento de registros que podem alertá-lo sobre as irregularidades que estão ocorrendo, por exemplo, tentativas de estouro de buffer.

No entanto, para um servidor doméstico, desde que seu código seja bom e a injeção de SQL não seja uma possibilidade, isso deve ser suficiente para você.

    
por 16.07.2014 / 03:56

Tags