I'm running Fedora 2 + Apache 2. The server has two NICs going to two
different networks, one is 192.168.0.10 and the other is 10.0.0.10. The
192.168.0.10 card connects to my DSL router, which interfaces with the
public. The 10.0.0.10 connects to an internal LAN.
To add to this, my ISP is blocking port 80, meaning I had to configure
Apache to run on another port. I've put it at port 82 instead. On my
router I've configured all traffic to port 82 be routed to this web server.
I've also mapped a domain name test123.com to my public IP, which is
111.222.111.222 (made up).
Now, when I type in
http://111.222.111.222:82/ I'm getting a browser time
out. However when I type in
http://192.168.0.10:82/ it is responding. The
funny thing is,
http://111.222.111.222:82/ has worked before, but
sporadically. I've also tried going to
http://111.222.111.222:82/ from
within the web server and it's timing out there as well.
In http.conf I have this:
Listen *:82
So my question is, why is this happening? I'm not able to figure this out
as there are no error logs anywhere to look at. Could it be that the web
server is trying to route packets back out via the 10.0.0.x network instead?
I remember before I added that second IP, it used to work.