Eu assumo que isso é para casa? Você precisará verificar seu roteador para certificar-se de que o encaminhamento de porta esteja configurado corretamente. Além disso, o seu ISP pode bloquear a porta de entrada 80 porque muitos deles não permitem a hospedagem de um servidor da web, a menos que você tenha uma conta comercial. Se esse for o caso, talvez seja necessário usar uma porta externa diferente e encaminhá-la para a porta 80 do seu servidor da web.
E o que você quer dizer com "não funciona"? O que você vê? Qual é o erro?