How to configure the D-Link DSL-2640b to allow connections from Internet to the local Apache Web Server

apache-http-serverdslmodemrouterwebserver

I have an Apache Web Server correctly installed on my PC, wich has a fixed local IP of 192.168.1.2. If I do localhost, 127.0.0.1 or 192.168.1.2 the Apache show his initial page.

Now I want to access this web server from any place on web. I know my external IP (it's dynamic, but this is not problem now), but when I use "http://myexternalIP" I'm seeing the configuration page of my router and not my Apache web server.

I've done some things to solve this, but to not induce your answers please consider that this is my only question 🙂 As soon I do tests I'll tell more information.

There are any ways to do that?

Hello, some new informations…

Now i have made some Firewall (Windows firewall) rules to allow input traffic (TCP and UDP) on port 8080. My router is forwarding this port. I used this service (http://www.yougetsignal.com/tools/open-ports/) to check my 8080 port and there says "Port 8080 is open on ."

But, accessing the :8080 i get Error on loading page. And now? Some Ideas?

Best Answer

Not sure about that router in partictular, but you need to open the firewall on it for port 80 and redirect that port to the IP of your server (192.168.1.2). Probably also have to turn off remote administration, or at least configure it to another port.

Related Question