apache2

Apache2 is a popular open-source web server software used for hosting websites and applications on the internet. It's reliable, secure and customizable.

Packages and Binaries:

apache2

The Apache HTTP Server Project’s goal is to build a secure, efficient and extensible HTTP server as standards-compliant open source software. The result has long been the number one web server on the Internet.

Installing this package results in a full installation, including the configuration files, init scripts and support scripts.

Installed size: 565 KB How to install: sudo apt install apache2

Dependencies:
  • apache2-bin

  • apache2-data

  • apache2-utils

  • init-system-helpers

  • lsb-base

  • media-types

  • perl

  • procps

a2disconf

Enable or disable an apache2 configuration file

:~# man a2disconf
A2ENCONF(8)                 System Manager's Manual                A2ENCONF(8)

NAME
       a2enconf, a2disconf - enable or disable an apache2 configuration file

SYNOPSIS
       a2enconf [-q|--quiet] [-m|--maintmode] [ configuration ]

       a2disconf [-q|--quiet] [-m|--maintmode] [-p|--purge] [ configuration ]

DESCRIPTION
       This manual page documents briefly the a2enconf and a2disconf commands.

       a2enconf  is  a  script  that  enables the specified configuration file
       within the apache2 configuration.  It does this  by  creating  symlinks
       within  /etc/apache2/conf-enabled.  Likewise, a2disconf disables a spe-
       cific configuration part by removing those symlinks.  It is not an  er-
       ror  to  enable a configuration which is already enabled, or to disable
       one which is already disabled.

       Note that many configuration file may have  a  dependency  to  specific
       modules.   Unlike module dependencies, these are not resolved automati-
       cally. Configuration fragments stored in the  conf-available  directory
       are  considered  non-essential or being installed and manged by reverse
       dependencies (e.g. web scripts).

OPTIONS
       -q, --quiet
              Don't show informative messages.

       -m, --maintmode
              Enables the maintainer mode, that is the program  invocation  is
              effectuated  automatically  by  a maintainer script. This switch
              should not be used by end users.

       -p, --purge
              When disabling a module, purge all traces of the module  in  the
              internal state data base.

EXIT STATUS
       a2enconf  and  a2disconf  exit  with status 0 if all configurations are
       processed successfully, 1 if errors occur, 2 if an invalid  option  was
       used.

EXAMPLES
              a2enconf security
              a2disconf charset

       Enables Apache security directives stored in the security configuration
       files, and disables the charset configuration.

FILES
       /etc/apache2/conf-available
              Directory with files giving information on available  configura-
              tion files.

       /etc/apache2/conf-enabled
              Directory  with links to the files in conf-available for enabled
              configuration files.

SEE ALSO
       apache2ctl(8), a2enmod(8), a2dismod(8), a2ensite(8), a2dissite(8).

AUTHOR
       This manual page was written by Arno Toell <>  for  the
       Debian  GNU/Linux  distribution, as it is a Debian-specific script with
       the package.

                               14 February 2012                    A2ENCONF(8)

a2dismod

Enable or disable an apache2 module


a2dissite

Enable or disable an apache2 site / virtual host


a2enconf

Enable or disable an apache2 configuration file


a2enmod

Enable or disable an apache2 module


a2ensite

Enable or disable an apache2 site / virtual host


a2query

Retrieve runtime configuration from a local Apache 2 HTTP server


apache2ctl

Apache HTTP server control interface


apachectl

Apache HTTP server control interface


apache2-bin

The Apache HTTP Server Project’s goal is to build a secure, efficient and extensible HTTP server as standards-compliant open source software. The result has long been the number one web server on the Internet.

This package contains the binaries only and does not set up a working web-server instance. Install the “apache2” package to get a fully working instance.

Installed size: 4.89 MB How to install: sudo apt install apache2-bin

Dependencies:
  • libapr1

  • libaprutil1

  • libaprutil1-dbd-sqlite3 | libaprutil1-dbd-mysql | libaprutil1-dbd-odbc | libaprutil1-dbd-pgsql | libaprutil1-dbd-freetds

  • libaprutil1-ldap

  • libbrotli1

  • libc6

  • libcrypt1

  • libcurl4

  • libjansson4

  • libldap-2.5-0

  • liblua5.3-0

  • libnghttp2-14

  • libpcre2-8-0

  • libssl3

  • libxml2

  • perl

  • zlib1g

apache2

Apache Hypertext Transfer Protocol Server


apache2-data

The Apache HTTP Server Project’s goal is to build a secure, efficient and extensible HTTP server as standards-compliant open source software. The result has long been the number one web server on the Internet.

This package contains architecture-independent common files such as icons, error pages and static index files.

Installed size: 849 KB How to install: sudo apt install apache2-data


apache2-dev

The Apache HTTP Server Project’s goal is to build a secure, efficient and extensible HTTP server as standards-compliant open source software. The result has long been the number one web server on the Internet.

This package provides development headers and the apxs2 binary for the Apache 2 HTTP server, useful to develop and link third party additions to the Debian Apache HTTP server package.

It also provides dh_apache2 and dh sequence addons useful to install various Debian Apache2 extensions with debhelper. It supports

  • Apache 2 module configurations and shared objects

  • Site configuration files

  • Global configuration files

Installed size: 1.06 MB How to install: sudo apt install apache2-dev

Dependencies:
  • debhelper

  • libapr1-dev

  • libaprutil1-dev

  • libpcre2-dev

  • openssl

  • perl

apxs

APache eXtenSion tool


apxs2

APache eXtenSion tool


dh_apache2

Register configuration snippets to the Apache web server


apache2-doc

The Apache HTTP Server Project’s goal is to build a secure, efficient and extensible HTTP server as standards-compliant open source software. The result has long been the number one web server on the Internet.

This package provides the documentation for the Apache 2 HTTP server. The documentation is shipped in HTML format and can be accessed from a local running Apache HTTP server instance or by browsing the file system directly.

Installed size: 24.53 MB How to install: sudo apt install apache2-doc


apache2-ssl-dev

The Apache HTTP Server Project’s goal is to build a secure, efficient and extensible HTTP server as standards-compliant open source software. The result has long been the number one web server on the Internet.

This package provides the development header and the dependencies for modules that interact with mod_ssl’s internal openssl state.

Installed size: 13 KB How to install: sudo apt install apache2-ssl-dev

Dependencies:
  • apache2-dev

  • libssl-dev


apache2-suexec-custom

Provides a customizable version of the suexec helper program for mod_suexec. This is not the version from upstream, but can be configured with a configuration file.

If you do not need non-standard document root or userdir settings, it is recommended that you use the standard suexec helper program from the apache2-suexec-pristine package instead.

Installed size: 184 KB How to install: sudo apt install apache2-suexec-custom

Dependencies:
  • apache2-bin

  • libc6


apache2-suexec-pristine

Provides the standard suexec helper program for mod_suexec. This version is compiled with document root /var/www and userdir suffix public_html. If you need different settings, use the package apache2-suexec-custom.

Installed size: 174 KB How to install: sudo apt install apache2-suexec-pristine

Dependencies:
  • apache2-bin

  • libc6


apache2-utils

Provides some add-on programs useful for any web server. These include:

  • ab (Apache benchmark tool)

  • fcgistarter (Start a FastCGI program)

  • logresolve (Resolve IP addresses to hostnames in logfiles)

  • htpasswd (Manipulate basic authentication files)

  • htdigest (Manipulate digest authentication files)

  • htdbm (Manipulate basic authentication files in DBM format, using APR)

  • htcacheclean (Clean up the disk cache)

  • rotatelogs (Periodically stop writing to a logfile and open a new one)

  • split-logfile (Split a single log including multiple vhosts)

  • checkgid (Checks whether the caller can setgid to the specified group)

  • check_forensic (Extract mod_log_forensic output from Apache log files)

  • httxt2dbm (Generate dbm files for use with RewriteMap)

Installed size: 429 KB How to install: sudo apt install apache2-utils

Dependencies:
  • libapr1

  • libaprutil1

  • libc6

  • libcrypt1

  • libssl3

ab

Apache HTTP server benchmarking tool


check_forensic

Tool to extract mod_log_forensic output from apache log files


checkgid

Checks the gid


fcgistarter

Start a FastCGI program


htcacheclean

Clean up the disk cache


htdbm

Manipulate DBM password databases


htdigest

Manage user files for digest authentication


htpasswd

Manage user files for basic authentication


httxt2dbm

Generate dbm files for use with RewriteMap


logresolve

Resolve IP-addresses to hostnames in Apache log files


rotatelogs

Piped logging program to rotate Apache logs


split-logfile

Split combined virtual hosts access log into one file per virtual host


libapache2-mod-md

This is a transitional package to apache2 for users of libapache2-mod-md. It can be safely removed after the installation is complete.

Installed size: 6 KB How to install: sudo apt install libapache2-mod-md

Dependencies:
  • apache2


libapache2-mod-proxy-uwsgi

This is a transitional package to apache2 for users of libapache2-mod-proxy-uwsgi. It can be safely removed after the installation is complete.

Installed size: 10 KB How to install: sudo apt install libapache2-mod-proxy-uwsgi

Dependencies:
  • apache2


Updated on: 2023-Mar-08


Last updated

Was this helpful?