Para obter um site em um nome de domínio, você precisa seguir estas etapas: - Registre o nome de domínio - No registrador, aponte os registros do NameServer (NS) para o servidor de nome de domínio (DNS) que estará lidando com o domínio - No servidor de nomes, adicione registros para resolver o nome do host em seu servidor - Configure seu servidor web para lidar com as solicitações que chegam para esse nome de domínio Eu nunca executo meu próprio servidor de nomes. O serviço de servidor de nomes de terceiros é muito barato e muito mais confiável. Eu não pagaria mais de US $ 10 por ano por isso. Você realmente deve ter três ou quatro servidores de nomes em execução em locais diferentes para redundância e confiabilidade. Parece que seu host tem servidores de nomes para você usar e eu aproveitaria isso Os registros DNS no servidor de nomes podem ser registros A que listam o endereço IP do seu servidor da Web ou registros CNAME apontando para outro nome de host que você já configurou para apontar para o seu servidor. Seu host da Web tem uma maneira de adicionar esses registros. Geralmente é uma interface da web que eles fornecem em um painel de controle onde você pode criar esses registros No Ubuntu, a maneira recomendada de adicionar a configuração do Apache para um site (substitua example.com para seu nome de domínio real) é: - Crie um diretório para os arquivos a serem servidos */var/www/example.com* e coloque os arquivos HTML lá - Criar */etc/apache2/sites-available/example.com.conf*: *:80> Servername example.com DocumentRoot /var/www/example.com var/www/example.com/> AllowOverride All Require all granted - Habilitar o site: sudo a2ensite exemplo.com - Reinicie o servidor web: sudo service apache2 restart