≡ Menu

Ubuntu Linux Install Apache 2 Web-Server Software

How do I install Apache 2 software on Ubuntu Linux using command line options?

The web server is responsible for providing access to content via the HTTP protocol. Apache supports a variety of features, many implemented as compiled modules which extend the core functionality. These can range from server-side programming language support to authentication schemes. Some common language interfaces support Perl, Python, Tcl, and PHP.

You need to login as root user to install Apache 2 server.

Install Apache2 on Ubuntu

The Apache2 (HTTPD) web server is available in Ubuntu Linux. You can install Apache2 using apt-get command. Open a console (terminal) and type the following command to update existing packages:

sudo apt-get update

Next, type the following command to install Apache2 web server:

sudo apt-get install apache2

Apache 2 configuration files

  1. Default http port - 80
  2. Default https (SSL) port - 443
  3. Default configuration directory - /etc/apache2/
  4. Various configuration file directory - /etc/apache2/conf.d/
  5. Various configuration files to load modules and configure them directory - /etc/apache2/conf.d/mods-available/ , also /etc/apache2/conf.d/mods-enabled/ is symlinked to this directory.
  6. Apache virtual hosting configuration directory - /etc/apache2/sites-available/ ,also /etc/apache2/sites-enabled contains symlinks to the /etc/apache2/sites-available directory.
  7. Default main configuration file - /etc/apache2/apache2.conf
  8. Default TCP/IP ports configuration file - /etc/apache2/ports.conf
  9. Default environment configuration file - /etc/apache2/envvars (various Apache2 environment variables are set such as username, PID file etc.)

You can edit all the configuration files using nothing but a text editor such as vim or joe.

Confirm Minimal Built-in Modules

Type the following command to display the set of compiled-in modules
$ httpd -l
Sample Outputs:

Compiled in modules:
Tweet itFacebook itGoogle+ itPDF itFound an error/typo on this page?

{ 1 comment… add one }

  • Lee Murray September 23, 2010, 3:28 pm

    is it better to use the ubuntu installer for apache or to manually download and install apache?

Leave a Comment