Don't touch the apache listening port, at this point you only need 80, 443 is for https. You don't need UDP either 80 or 443.
The router is going to take port 80 packets on the Internet side, and forward to your computer, port 80. So the router needs to be configured with the LOCAL ip address. the value from run/cmd: ipconfig /all
The IP number should be 10.X.Y.Z or 192.168.Y.Z.
You can verify this by typing in your browser on the local machine
or
and it should return the same web page like:
or
If you use DHCP, you will need to ensure the same computer gets the same IP each time, usually with a long lease or reservation. If you use static, this is not an issue.
Also, if you are running a firewall on the PC, you will need to allow port 80 inbound.
If you have another computer, you should try and use the http tests above. If you can ping the ip but cannot bring the web pages up (the ones
or
then the probable cause is a software firewall on your server. You will need to enable "apache" as an exception under the Firewall control panel (I think it will appear as apache or something like that).