Tor não é um proxy HTTP nem um servidor web, e sem motivo será executado na porta 80. A porta 9051 é uma porta de controle que o Vidalia usa para falar com o Tor, enquanto a porta 9050 é a porta do SOCKS onde você deve apontar seu navegador. Eu instalei o Apache, o Tor e o Vidalia e não houve problemas.
Vidalia e Tor devem sempre se comunicar usando localhost
ou 127.0.0.1
. Se localhost não funcionar, provavelmente é porque está preferindo o ipv6 e o apache não tem nada a ver com isso. Na porta de controle, digite 127.0.0.1:9051
e reinicie o sistema. Não inicie o Tor sozinho, o Vidalia deve trazer o Tor para cima quando o Vidalia começar. Se você iniciar o Tor antes do Vidalia, ele falhará.