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