Are you doing the port forwarding as root, or a normal user? This is important, because as a normal user, you cannot forward to ports below 1000. These are known as "privileged ports," and only root can forward to them. Thus, as a normal user, you would have to forward port 80 to some other port over 1000.