Super User is a question and answer site for computer enthusiasts and power users. 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 attempting to set up a small web server on my home network, but my ISP is blocking incoming port 80 ( and no, i'm not paying $50/month extra for them to unblock it).

I am looking for some ways around this, obviously I can change the port # but I don't find this ideal.

really appreciate any ideas for this

share|improve this question

migrated from Feb 8 '10 at 8:13

This question came from our site for system and network administrators.

port 443 and make the entire site SSL by default? – alpha1 Mar 26 '10 at 3:13
If they block port 80, they probably block 443 too :) – Maarten Olijve Feb 25 at 16:11

The hosting industry is a billion dollar industry largely because hosting at home is non-ideal. You have horrible upload bandwidth which translates to horrible download speeds for your site visitors. You have to configure NAT with port forwarding, etc, etc.

Get a cheap VPS account if you are trying to learn about server administration. Get a shared hosting account if you are trying to learn about web design, development. Get a free blog account at if you are trying to blog strictly for bloggings sake.

share|improve this answer
-1 He never said anything about high volume traffic, blogging, or even imply more than 1 user. The question is only about Apache hosting over port 80. – hyperslug Mar 25 '10 at 23:38

If you're planning on using your web server for VERY SMALL SCALE use ONLY, then you can do the following: Buy a domain and use a redirection service (I used to take standard http requests (port 80) to your router on whatever port you choose. As posters above mentioned, though, you're likely violating the terms of service, but if you're just trying to share some small bits of content with friends or family and you take necessary precautions to protect your network from the wild, you can probably forward safely.

I did this for a class in which I needed to host a Rails application: The website hits the wild simply by turning on the computer, and gets pulled when I get home from class to minimize the amount of time in which it's exposed to the wild.

share|improve this answer

First, check your terms of service. Bypassing this block may violate them.

Second, are you really prepare for exposing your home network to incoming traffic? Are you ready to manage all the security required? Can you handle it when a security crack creates a bot network or site hosting illegal material in your home and your ISP and/or the law show up to discuss it?

Third, there are a variety of free or very low cost services for you to host your own blog ranging from blogger to to livejournal for basic blogs to full fledged hosting services like Dreamhost (usually under $10 for the first year) to ($6 month for fairly nice services).

Unless you have a real business reason to host it at home and the expertise necessary to administer a network at that level, spend the $10 or less a month. You'll save yourself stomach lining and probably money in the long run.

share|improve this answer

free web hosting turns up a lot of answers on google, you could put your home server ip/allowed port in an iframe on one of these servers

share|improve this answer

Honestly, your best bet is to go someplace like godaddy and get a cheap hosting plan - they can run you as little as $5/month these days.

share|improve this answer

You must log in to answer this question.