Como posso hospedar um domínio / site no meu novo VPS?

10

Eu sou um usuário médio do Ubuntu e, atualmente, decidi fortalecer meus conhecimentos no Ubuntu. Desde que sou desenvolvedor web, ultimamente, decidi configurar meu próprio servidor da web, alimentado pelo Ubuntu.

Acabei de comprar um VPS não gerenciado, alimentado pelo Ubuntu 11.10. Consegui instalar o Apache, PHP, MySQL e as alterações básicas de segurança.

Anteriormente, eu era apenas um usuário de hospedagem compartilhada, onde tudo é gerenciado via cPanel, o que é fácil. Agora é totalmente diferente e não tenho noção, pois estou no VPS não gerenciado e, é claro, a empresa de hospedagem não vai me ajudar.

Minha pergunta:

Anteriormente, quando eu quero hospedar um novo site, depois de comprar um domínio do registrador, alterarei os servidores de nomes de domínio pelos meus servidores de nomes de hospedagem compartilhada. Apenas adiciono o domínio via cPanel. Como posso hospedar um domínio / site no meu novo VPS? Como ter um servidor de nomes? Como configurar o servidor de nomes?

DzulFriday
fonte

Respostas:

7

Existem muitas maneiras "razoáveis" e "práticas" de hospedar um site usando seu nome de domínio em um VPS executando o Ubuntu.

Ofereço este guia para uma explicação direta sobre a configuração de um servidor Ubuntu LAMP reforçado para alimentar um site: http://blog.al4.co.nz/2011/05/setting-up-a-secure-ubuntu-lamp -servidor/

No que diz respeito à configuração de um servidor de nomes ... Apenas não faça isso :) use os serviços de DNS gratuitos oferecidos pela maioria dos registradores ou use um serviço como o Afraid.org ou o Cloudflare para lidar com o DNS.

bkerensa
fonte
Oi bkerensa, eu já completei a parte LAMP. Meu problema é como fazer com que meu VPS possa hospedar todos os meus sites e domínios. Eu nem sei como usar os serviços de DNS grátis que você mencionou no meu VPS. A maioria dos guias que encontrei são apenas até configurar a pilha LAMP, e é isso.
DzulFriday
2

Para configurar o servidor DNS, você precisará instalar um servidor DNS, como o Bind. Consulte as instruções aqui https://help.ubuntu.com/community/BIND9ServerHowto No entanto, como o outro usuário sugeriu, convém usar o serviço DNS fornecido por terceiros, pois você precisará de pelo menos 2 servidores DNS, principal e secundário para que funcione "adequadamente". Seu provedor de VPS pode ter um servidor DNS disponível para você usar, então entre em contato com ele antes de tentar configurar o seu.

Para configurar o Apache / php / mysql para servir o seu site, consulte as instruções aqui https://help.ubuntu.com/community/ApacheMySQLPHP

bobojam
fonte
Meu provedor VPS não fornece servidor DNS. Mas eu registro meus domínios na Namecheap e eles têm um servidor DNS. Tudo bem? Se estiver tudo bem, quais são as etapas para fazer isso?
DzulFriday
Sim, você pode usar seus servidores DNS. Descubra no seu VPS o endereço IP do seu servidor, vá para NameCheap e adicione um "registro A" (digite o endereço IP) para o seu nome de domínio no servidor DNS. Isso apontará seu nome de domínio para o endereço IP. Em seguida, no seu servidor VPS, configure o Apache para o seu site. Veja o link acima para instruções.
bobojam
Obrigado Bobojam! Posso hospedar muitos sites no meu VPS, certo?
DzulFriday
@DzulFriday sim, você pode hospedar quantos sites quiser em um VPS, desde que não fique sem espaço no disco rígido ou outros recursos. Você pode configurar virtualhosts Apache separados ou ter um host virtual com muitos nomes. Veja httpd.apache.org/docs/2.4/vhosts/name-based.html
bdsl