Se você não quiser configurar um servidor dns, como Gerry sugere, você poderia simplesmente usar portas diferentes ao invés de se referir a elas pelo nome
Com o apache 2, o vhosts funciona bem se eu atualizar o arquivo hosts. Existe uma url que outras pessoas possam usar para acessar o vhost sem precisar atualizar o arquivo hosts?
Você pode registrar um domínio que aponta para o IP do seu servidor. Em seguida, na configuração do vhost, você define esse domínio como um alias para o vhost.
Ou, se você já possui um domínio, pode apontar um de seus subdomínios para esse servidor e adicioná-lo novamente como um alias na configuração do vhost.
Ah, e outra opção seria configurar seu próprio servidor DNS e fazê-los usá-lo, mas isso pode ser um pouco mais trabalhoso do que você deseja. A longo prazo, é muito mais flexível e fácil de gerir. Mas pode ser um grande desafio pela primeira vez.
Eu uso a extensão Modify Headers do Firefox e apenas modifico o cabeçalho Host
com isso, se necessário.
Por exemplo, se o seu servidor de desenvolvimento for dev.www.yoursite.com
e você precisar solicitar mycoolgizmo.com
dele, basta definir Modificar cabeçalhos para enviar mycoolgizmo.com
Cabeçalho do host ao navegar para dev.www.yoursite.com
.
Tags virtualhost apache-2.2