Parece que você está tentando obter um nome de domínio para resolver um IP, além de fazer com que o computador nesse IP responda adequadamente. Para fazer isso, você deseja modificar seu arquivo httpd.conf, que está localizado em /etc/httpd/conf/
por padrão. Você adicionaria o seguinte na parte inferior:
<VirtualHost *:80> # note the asterisk.
ServerName staging.example.com
DocumentRoot /var/www/html/public
ErrorLog logs/staging.example.com-error_log
</VirtualHost>
Para ServerName
você coloca o que quiser como um domínio. Alterar o *:80
para your.ip.add.ress:80
significa que a máquina só responderá pelo ServerName
fornecido se a solicitação for para esse IP (Você pode querer isso também, mas eu geralmente evito isso).
Em seguida, no lado do cliente, eu modificaria o arquivo hosts
para apontar esse domínio para o IP do servidor de teste. Isso permitirá que você navegue até o domínio e chegue ao site de teste. Pode ser algo assim:
127.0.0.1 localhost loopback
::1 localhost
your.ip.add.ress staging.example.com