Primeiramente boa noite.
Vou te explicar um pouco para que você possa entender melhor.
Porta 80 é apenas liberada pela provedora de internet quando a internet é empresarial, é muito difícil encontrar algum provedor que libere isso gratuitamente.
Você precisa liberar as portas necessárias tanto no firewall público e local quanto nas portas do roteador.
Liberando as portas, você precisa delimitar um DMZ, pesquise isso um pouco na net que você vai encontrar a solução.
Executando as devidas configurações, faça testes com seus amigos, porque as vezes libera normal porém você não consegue acessar no ip externo.