I am running xampp on my PC for a dev server but I would like to make it go on the internet, so I can show certain people work I am doing.

Can someone tell me how to do this?

link|improve this question

74% accept rate
3  
If you do expose your dev server to the internet, be sure to use the latest version of xampp (so that the components are up to date with minimal security vulnerabilities) and monitor the system (or bring it up for demonstration, then take it back down immediately). It won't take long for the system to be scanned by potential attackers. – David Yu Jul 25 '09 at 6:27
feedback

2 Answers

up vote 1 down vote accepted

you need to read the instructions for your router and then setup port forwarding to the machine that hosts the app, normally port 80 tcp

Then give your friends the external ip address of the router, you can normally get this from the routers config or by visiting a site such as whatsmyip.org

Stuart

link|improve this answer
feedback

First you need to make some port available to the outside world from your computer. If your ISP allows port 80, which most http traffic moves over, then go into the settings of your router. You need to forward this port to the IP of your machine.

internets -> | (router) | -> Computer

1) Incoming request on port 80 from your modems IP address

2) Router forwards this request to port 80 on your computer

Once this is done, you need to either find the address of your modem and use that, or using a service with dyndns which is included in many routers.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.