How To: Ubuntu Install Apache Software

by on August 28, 2007 · 1 comment· last updated at August 28, 2009

How do I install Apache 2 software under Ubuntu Linux?

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.

Install Apache2

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

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 text editors such as vim.

Confirm Minimal Built-in Modules

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

Compiled in modules:
  core.c
  mod_log_config.c
  mod_logio.c
  prefork.c
  http_core.c
  mod_so.c


You should follow me on twitter here or grab rss feed to keep track of new changes.

Featured Articles:

{ 1 comment… read it below or add one }

1 Lee Murray September 23, 2010 at 3:28 pm

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

Reply

Previous Faq:

Next Faq: