Accessing my computer IP via port 80 does not show localhost
Firstly, I'm running Mac OS X Lion.

Secondly, I'm trying to enable my localhost site being accessible via my IP at port 80 and/or 443. I opened my ports and discovered when I access my IP, I see my router homepage (BT Home Hub). 

How do I map my localhost to the IP? For example when I access `http://xxx.xxx.xxx.xxx/project` it should go to `http://localhost/project`. 

The localhost runs the installed apache that came with my Mac.

Please bear in mind this is only temporary and I have a dynamic IP.
Accessing my computer IP via port 80 does not show localhost
===

Firstly, I'm running Mac OS X Lion.

Secondly, I'm trying to enable my localhost site being accessible via my IP at port 80 and/or 443. I opened my ports and discovered when I access my IP, I see my router homepage (BT Home Hub). 

How do I map my localhost to the IP? For example when I access `http://xxx.xxx.xxx.xxx/project` it should go to `http://localhost/project`. 

The localhost runs the installed apache that came with my Mac.

Please bear in mind this is only temporary and I have a dynamic IP.