Sim, isso é possível configurando dois hosts virtuais. Você precisará garantir que o Apache também esteja configurado para escutar em ambas as portas modificando httpd.conf
e adicionando a seguinte linha.
Listen 12
Você pode configurar o apache de maneira semelhante à seguinte configuração.
<VirtualHost *:80>
DocumentRoot "/Applications/AMPPS/www80"
</VirtualHost>
<VirtualHost *:12>
DocumentRoot "/Applications/AMPPS/www12"
</VirtualHost>
Você colocaria essa configuração no diretório de configuração sites-available
e, em seguida, usaria a2ensite
para ativar o site e reiniciar o apache.
Referência: link