Você falou sobre a abertura de portas, mas não temos certeza se você configurou o encaminhamento de porta corretamente. Aqui está um passo a passo guia para o seu roteador específico.
Você preencherá um nome (por exemplo, Pi-web) e abrirá a porta TCP 80 para o seu IP 192.168.0.28.
O melhor teste para verificar tudo é:
1) de um PC na mesma rede, digite o link (verifique se o servidor web está sendo executado)
2) De um PC na mesma rede, visite www.whatismyip.com e digite o IP público para o navegador (verifique se o encaminhamento de porta funciona)
3) A partir de uma conexão diferente (como telefone ou Starbucks), digite o IP público da etapa 2 (supondo que não haja reinicialização do roteador). Isso irá verificar se o seu ISP não está bloqueando a porta 80. Se isso falhar, mova o servidor web no PI para outra porta - como 6666 e tente novamente com link no passo 1 e tente novamente os passos 2 e 3 adicionando o ": 6666" para contornar o seu bloco ISP.