Você escreveu:
In the first case I get: Forbidden You don't have permission to access / on this server.
Embora isso possa parecer estranho, você realmente não tem problemas com portas abertas (mas com a configuração do Apache).
Essa mensagem "Proibida" vem do seu servidor Apache; significa que o seu servidor da Web é acessível a partir da Internet.
Você precisa configurar o Apache para permitir a veiculação em todos os hosts - caso contrário, eles receberão a página "Proibido". IIRC, o Apache é inicialmente configurado para permitir apenas solicitações do computador local.
Em algum lugar na sua configuração do Apache, provavelmente há uma seção como essa (o diretório real pode ser diferente):
<Directory "/home/piskvor/www">
Allow from 127.0.0.1
Deny from all
(...)
Se você quiser permitir que qualquer computador veja suas páginas, será necessário alterar o Deny from all
para Allow from all
. Veja a documentação do módulo de acesso para mais informações .