Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question

closed as off-topic by Falcon Momot, Bryan, Ward, mdpc, faker Jul 29 '13 at 7:07

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions must be relevant to professional system administration. Server Fault is a site dedicated to professionals; novice questions are off-topic. Please see the Help Center for more information on topicality. The best advice we can give you is to hire a professional to help you out." – Falcon Momot, Bryan, Ward, mdpc, faker
If this question can be reworded to fit the rules in the help center, please edit the question.

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
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

share|improve this answer

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.

share|improve this answer

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