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

Is it possible to host my site using my own PC via Apache server to make it online? if yes, can anyone please guide me on how to do so.

Thanks in advance!

share|improve this question

migrated from Mar 24 '11 at 19:16

This question came from our site for professional and enthusiast programmers.

closed as off topic by Iain, Mark Henderson Mar 24 '11 at 19:33

Questions on Server Fault are expected to relate to server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

This is the most asked question on server fault. To see a list of duplicates, please go to:… – Mark Henderson Mar 24 '11 at 19:33
  • First, get it working on your computer - so, download and install Apache and get it running, and when you can browse to http://localhost/ and see your site that's good.

  • Second, get that visible to the outside world, and that depends on your connection. It normally means forwarding a port in from your router, and how to do it depends on what kind of connection (ADSL, Cable, etc) and what make/model of router, but you tell it to pass TCP Port 80 from External connections to the internal IP address of your computer.

Then go to and find your external IP address, and browse from another computer to http://{your-external-ip} and see your site.

When you have got that working, there are some more improvements which can be done to make it more usable.

Which Operating system do you have? (Windows? Windows XP? Windows 7? Linux? Mac OS X?) and what kind of internet connection?

share|improve this answer