Apache does not include a Web administration console by default, but can have this functionality added in through the use of additional software. Apache can also be maintained and administered through command-line access to the Web server.
Every address on the Internet routes its traffic through a particular port on that address. Ports can be thought of as lanes of traffic on a highway; just as an eight-lane highway can carry eight different streams of traffic, a single Internet server can connect multiple services across the ports it manages on a single address. Every Internet service has a default port that it uses, and this port is usually omitted from the address when the default port is used. For example, Web connections are usually connected over port 80, so a connection to http://www.domain.com actually takes place on http://www.domain.com:80. Administrative Web consoles for Apache are typically connected over a different port so as not to conflict with the Web services being run by Apache on port 80.
SSH and Telnet
Command-line access is the default method of accessing Apache configuration files. An administrator sitting at the server computer logs into a Unix shell using his username and password and then uses command-line text editing tools such as vi or Emacs to work with Apache configuration files. The standard method of accessing this interface from another computer is by issuing an SSH command from the command line of that computer:
SSH uses port 22 by default, although this may be changed in SSH settings to obfuscate the availability of SSH services. An older method of shell access called Telnet may also be available, and by default will run on port 21. Telnet has been obsolesced by SSH and generally should not be used as Telnet does not encrypt login passwords or connection sessions, a fact that may allow a hacker to listen in on the connection in progress.
A wide variety of Web-based administration tools are available for Apache. Some server operating systems that come with an Apache installation may have their own administrative interfaces pre-installed with integration into other OS-level administrative tools; check the documentation for your operating system to determine whether your OS includes these tools. Each third-party tool will select different ports by default for connection to the Web administrative console.
Webmin is an example of a popular tool for Web-based administration of an Apache server; it is included in some operating systems as the default administrative tool for both Apache and other Unix administration. Webmin operates on port 10000, so access Webmin with a browser connection to http://www.domain.com:10000; this opens the administrative Web pages hosted by Webmin instead of the default home page hosted by Apache at the same address.