Se você está encaminhando o 1235 usando o roteador, verifique se o endereço IP do site2 está correto, porque você não deveria estar recebendo o 404 do site1! Além disso, talvez você tenha copiado a configuração do site1 para o site2 e tenha esquecido de alterar o item 404 ??
Se você disser que site1.com e site2.com sejam executados na mesma porta, você pode encaminhar todas as solicitações para site1 e usar o proxy reverso do apaches ( link ) para passar a solicitação para o site2. No entanto, pode ser mais fácil hospedar tudo em um servidor.