Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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 have set up a home server to serve files, and I have Apache running on one computer(listening on port 82) with the router set to redirect all requests on port 82 to the local IP of my webserver. I can access my web files by using localhost:82 and webserver's local IP), but when using the external IP, the connection just times out. I know that my router is redirecting fine because it will send port 82 requests to my laptop if I change the redirect address.

I have:

  • Apache 2.2.22
  • Linksys E2500 Router

I have done:

  • Set port redirect on my router to 82 and
  • Turned on Apache to listen on port 82(non-specific)

Just one question: why won't Apache accept external traffic?

Here is my httpd.conf: (sorry it's a Google Doc) - the ServerAdmin and ServerName fields have been changed for privacy

Thank you so much for your help!

share|improve this question
up vote 0 down vote accepted

FIXED: My computer's firewall was blocking only external traffic(not internal) and I created an exception which fixed the problem.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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