I'm trying to access my Apache server over the Internet.
When I use my external IP to connect from a different system, my router's welcome page is displayed. How can I access the server?
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.Sign up to join this community
You'll need to do what's called a port redirect of port 80 to the internal LAN IP address of the server that's running the Apache server. Be aware that doing this will cut you off from accessing your router's web interface.
The other option is to use an alternative port, perhaps 8080. You'll still need to do a port redirect rule on your router, forwarding 8080 to your Apache server's port 80.
The second method will allow you to keep your router's web interface on port 80, however now when accessing your Apache server from the outside, people will have to include the port (8080) in the URLs.