sim!??
Se eu entendi bem acho que a melhor forma seria fazendo com virtual hosts.
Se for o caso e se for uma instalação padrão do apache, você deve ter duas pastas: /etc/apache2/sites-available/ e /etc/apache2/sites-enabled/, primeiro você cria um virtual host no sites-available, tipo assim:
<VirtualHost *:80>
ServerName SEUSITEAQUI.com
DocumentRoot /var/www/html/SEUSITEAQUI
ErrorLog ${APACHE_LOG_DIR}/error-SEUSITEAQUI.log
CustomLog ${APACHE_LOG_DIR}/access-SEUSITEAQUI.log combined
<Directory /var/www/html/SEUSITEAQUI/>
Options Indexes FollowSymLinks MultiViews
AllowOverride FileInfo
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Depois, você linka ele no sites-enabled, tipo:
sudo ln -s /etc/apache2/sites-available/SEUARQUIVO /etc/apache2/sites-enabled/SEUARQUIVO
Restarta o apache:
sudo service apache2 restart
Isso vai fazer o apache entender que se uma requisição vier de SEUSITEAQUI.com ele tem que mandar para /var/www/html/SEUSITEAQUI/
A vantagem de fazer assim é que você pode criar vários domínios para o mesmo servidor, cada um com arquivos diferentes, além de ser mais fácil de tirar algo do ar (só remover o link simbólico).
Se quiser testar, você pode mudar o seu arquivo hosts para redirecionar os acessos de SEUSITEAQUI.com ao ip do seu servidor, se o seu SO local for linux ou mac, é só editar o /etc/hosts para colocar o redirecionamento:
#IP do server domínio para testar
123.456.789.000 SEUSITEAQUI.com
Neste momento quando você acessar pelo browser em teoria já deveria estar funcionando (o Google Chrome mantém um cache do DNS por mais tempo, então é melhor testar com o Firefox)
Se tudo der certo, é só trocar o record A (ou @) do seu dns no
registro.br para redirecionar para o IP do seu servidor.
Abraço!