So I bought a Raspberry Pi the other day, and was hoping to set up a (tiny) public LAMP web server, as proof-of-concept to myself. 

I've done everything online. Literally everything. The Pi works great as a local server. Can access my website and everything. But trying to access it publicly poses tons of problems. Here's what I've done so far:

1. I've set up port forwarding on port 80 to the Pi's router-assigned static IP-address.
2. I've tried using my local IP 192.168.8.111, but obviously that was a stupid idea. Then tried using my public IP, but to no avail.
3. Pointed my domain to my public IP (27.31.1X.XXX), but no luck. Get a "1.1.1.1:81" could no be reached error.
4. I think one other thing but can't think of it. Perhaps you fellas will jog my mind.

I've not used any DynDNS or other static-IP service since I'm just working with a proof-of-concept right now. Don't need it to actually work forever.

Any ideas?