From 042eb9ca31f412ea8134fc1e5e0ceb9653135202 Mon Sep 17 00:00:00 2001 From: Rajakavitha1 Date: Fri, 22 Aug 2025 13:48:03 +0530 Subject: [PATCH 1/2] added debian 12 guide --- .../index.md | 368 ++++++++++++++++++ .../install-apache-example-website-debian.png | Bin 0 -> 62343 bytes 2 files changed, 368 insertions(+) create mode 100644 docs/guides/web-servers/apache/how-to-install-apache-web-server-debian-12/index.md create mode 100644 docs/guides/web-servers/apache/how-to-install-apache-web-server-debian-12/install-apache-example-website-debian.png diff --git a/docs/guides/web-servers/apache/how-to-install-apache-web-server-debian-12/index.md b/docs/guides/web-servers/apache/how-to-install-apache-web-server-debian-12/index.md new file mode 100644 index 00000000000..466a1ba8fef --- /dev/null +++ b/docs/guides/web-servers/apache/how-to-install-apache-web-server-debian-12/index.md @@ -0,0 +1,368 @@ +--- +slug: how-to-install-apache-web-server-debian-12 +title: 'Installing Apache Web Server on Debian 12' +title_meta: 'How to Install Apache Web Server on Debian 12' +description: 'Install Apache on your Debian 12 server, configure virtual hosting, and set up modules and scripting.' +authors: ["Linode"] +contributors: ["Linode"] +published: 22-08-2025 +keywords: ["apache", "debian", "debian 12", "http", "web server"] +tags: ["web server","apache","debian"] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +external_resources: + - '[Apache HTTP Server Version 2.4 Documentation](http://httpd.apache.org/docs/2.4/)' + - '[Apache Configuration](/docs/web-servers/apache/configuration/)' +image: +relations: + platform: + key: install-apache-server + keywords: + - distribution: Debian 12 +aliases: ['/web-servers/apache/how-to-install-apache-web-server-debian-12/'] +--- + +The *Apache HTTP Web Sever* (Apache) is an open source web application for deploying web servers. This guide explains how to install and configure an Apache web server on Debian 12. + +If instead you would like to install a full LAMP (Linux, Apache, MySQL and PHP) stack, please see the [How to Install a LAMP Stack on Debian 12](/docs/guides/how-to-install-a-lamp-stack-on-debian-10/) guide. + +{{< note >}} +This guide is written for a non-root user. Commands that require elevated privileges are prefixed with `sudo`. If you're not familiar with the `sudo` command, you can check our [Users and Groups](/docs/guides/linux-users-and-groups/) guide. +{{< /note >}} + +## Before You Begin + +1. Set up your Linode in the [Creating a Compute Instance](/docs/products/compute/compute-instances/guides/create/) and [Setting Up and Securing a Compute Instance](/docs/products/compute/compute-instances/guides/set-up-and-secure/) guide. + +1. If you want a custom domain name for your site, you can set this up using our [DNS Manager](/docs/products/networking/dns-manager/) guide. + + - Don't forget to update your `/etc/hosts` file with the public IP address and your site's fully qualified domain name as explained in the [Update Your System's hosts File](/docs/products/compute/compute-instances/guides/set-up-and-secure/#update-your-systems-hosts-file) section of the [Setting Up and Securing a Compute Instance](/docs/products/compute/compute-instances/guides/set-up-and-secure/) guide. + + {{% content "limited-user-note-shortguide" %}} + +## Install Apache + +Install Apache 2.4: + + sudo apt-get install apache2 + +## Multi-Processing Modules + +Apache 2.4 offers several multi-processing modules (MPMs) to handle connections. In Debian 12 the default MPM is the *event module*, although the *prefork module* is still recommended if you’re using standard PHP. Below are the basic default settings. For detailed explanations and advanced settings for these modules, see the [Tuning Your Apache Server](/docs/guides/tuning-your-apache-server/#multi-processing-modules) guide. + +1. You can check which MPM is currently configured with the following command: + + sudo apachectl -V | grep -i mpm + + {{< output >}} +Server MPM: event +{{}} + +### The Prefork Module + +The Prefork Module is ideal for single threaded applications. It's a single parent with multiple forked child servers that are identical processes that wait for incoming requests. Each child process handles a single request. The Prefork Module is resource intensive but necessary for applications that do not support multi-threading such as PHP. + +1. Open `/etc/apache2/mods-available/mpm_prefork.conf` in your text editor and edit the values as needed. The following are the default values: + + {{< file "/etc/apache2/mods-available/mpm_prefork.conf" conf >}} +# prefork MPM +# StartServers: number of server processes to start +# MinSpareServers: minimum number of server processes which are kept spare +# MaxSpareServers: maximum number of server processes which are kept spare +# MaxRequestWorkers: maximum number of server processes allowed to start +# MaxConnectionsPerChild: maximum number of requests a server process serves + + + StartServers 5 + MinSpareServers 5 + MaxSpareServers 10 + MaxRequestWorkers 150 + MaxConnectionsPerChild 0 + + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet +{{}} + +1. On Debian 12, the *event module* is enabled by default. Disable it, and enable the *prefork module* : + + sudo a2dismod mpm_event + sudo a2enmod mpm_prefork + +1. Restart Apache: + + sudo service apache2 restart + +### The Worker Module + +The Worker Module is a hybrid Prefork, multi-threaded, multi-processor module. It's similar to the Prefork Module, but each child is multi-threaded. + +1. Open `/etc/apache2/mods-available/mpm_worker.conf` in your text editor and edit the values as needed. The following are the default values: + + {{< file "/etc/apache2/mods-available/mpm_worker.conf" conf >}} + + + StartServers 2 + MinSpareThreads 25 + MaxSpareThreads 75 + ThreadLimit 64 + ThreadsPerChild 25 + MaxRequestWorkers 150 + MaxConnectionsPerChild 0 + + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet +{{}} + +1. On Debian 12, the *event module* is enabled by default. Disable it, and enable the *worker module* : + + sudo a2dismod mpm_event + sudo a2enmod mpm_worker + +1. Restart Apache: + + sudo service apache2 restart + +### The Event Module + +The Event Module is similar to the Worker Module except each thread has a dedicated listener so that threads are not locked in wait. As of Apache 2.4 the Event Module is considered stable, for versions before 2.4, use the [Worker Module](#the-worker-module). + +1. If you choose to keep the *event module* enabled, open `/etc/apache2/mods-available/mpm_event.conf` in your text editor and edit the values as needed. The following are the default values: + + {{< file "/etc/apache2/mods-available/mpm_event.conf" conf >}} +# event MPM +# StartServers: initial number of server processes to start +# MinSpareThreads: minimum number of worker threads which are kept spare +# MaxSpareThreads: maximum number of worker threads which are kept spare +# ThreadsPerChild: constant number of worker threads in each server process +# MaxRequestWorkers: maximum number of worker threads +# MaxConnectionsPerChild: maximum number of requests a server process serves + + StartServers 2 + MinSpareThreads 25 + MaxSpareThreads 75 + ThreadLimit 64 + ThreadsPerChild 25 + MaxRequestWorkers 150 + MaxConnectionsPerChild 0 + + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet +{{}} + +1. Restart Apache: + + sudo service apache2 restart + +## Configure Virtual Hosting + +Apache supports *name-based virtual hosting*, which allows you to host multiple domains on a single server with a single IP. Although there are different ways to set up virtual hosts, the method below is recommended. + +1. Disable the default Apache virtual host: + + sudo a2dissite 000-default.conf + +1. Create an `example.com.conf` file in `/etc/apache2/sites-available` with your text editor, replacing instances of `example.com` with your own domain URL in both the configuration file and in the file name: + + {{< file "/etc/apache2/sites-available/example.com.conf" aconf >}} + + ServerAdmin webmaster@example.com + ServerName example.com + ServerAlias www.example.com + DocumentRoot /var/www/example.com/public_html/ + ErrorLog /var/www/example.com/logs/error.log + CustomLog /var/www/example.com/logs/access.log combined + +{{}} + + Repeat this process for any other domains you host. + + {{< note respectIndent=false >}} +If you would like to enable Perl support, add the following lines above the closing `` tag: + +{{< file "/etc/apache2/sites-available/example.com.conf" aconf >}} +Options ExecCGI +AddHandler cgi-script .pl +{{< /note >}} + +{{}} + +1. Create directories for your websites and websites' logs, replacing `example.com` with your own domain information: + + sudo mkdir -p /var/www/example.com/public_html + sudo mkdir /var/www/example.com/logs + +1. Create a simple page for your `index.html`. + + {{< file "/var/www/example.com/public_html/index.html" html >}} + + + + Hello World + + +

Hello World! This is my sample website with Apache on Debian!

+ + +{{}} + +1. Enable the site: + + sudo a2ensite example.com.conf + +1. Restart Apache: + + sudo service apache2 restart + +1. Visit your site by navigating to your domain name in the web browser. + + ![Sample Website Loaded in Browser](install-apache-example-website-debian.png "Sample Website Loaded in Browser") + +## Apache Mods and Scripting + +### Install Apache Modules + +One of Apache's strengths is its ability to be customized with modules. The default installation directory for Apache modules is the `/etc/apache2/mods-available/` directory. + +1. List available Apache modules: + + sudo apt-cache search libapache2* + +1. Install any desired modules: + + sudo apt-get install [module-name] + +1. All mods are located in the `/etc/apache2/mods-avaiable` directory. Edit the `.conf` file of any installed module if needed, then enable the module: + + sudo a2enmod [module-name] + + To disable a module that is currently enabled: + + a2dismod [module-name] + +### Optional: Install Support for Scripting + +The following commands install Apache support for server-side scripting in Perl, Python, and PHP. Support for these languages is optional based on your server environment. + +To install: + +- Perl support: + + sudo apt-get install libapache2-mod-perl2 + +- Python support: + + sudo apt-get install libapache2-mod-python + +- PHP support: + + sudo apt-get install php8.2 php-pear + +## Check Server Status + +You can check your Apache web server status with the following command: + + sudo systemctl status apache2 + +The output will look similar to the following: + +{{< output >}} +● apache2.service - The Apache HTTP Server + Loaded: loaded (/lib/systemd/system/apache2.service; enabled; preset: enabled) + Active: active (running) since Fri 2025-08-22 13:43:29 IST; 6s ago + Docs: https://httpd.apache.org/docs/2.4/ + Process: 45026 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) + Main PID: 45030 (/usr/sbin/apach) + Tasks: 6 (limit: 4653) + Memory: 18.6M + CPU: 122ms + CGroup: /system.slice/apache2.service + ├─45030 /usr/sbin/apache2 -k start + ├─45034 /usr/sbin/apache2 -k start + ├─45035 /usr/sbin/apache2 -k start + ├─45036 /usr/sbin/apache2 -k start + ├─45037 /usr/sbin/apache2 -k start + └─45038 /usr/sbin/apache2 -k start +{{}} + +- From here you can see that the server is running successfully. However, if something isn't working correctly, you can check the logs for errors. The logs locations are defined for each virtual host you set up in [Configure Virtual Hosting](#configure-virtual-hosting). + +- Typically they will be at `/var/www/example.com/logs/error.log` and `/var/www/example.com/logs/access.log` where `example.com` is your domain name. + +## Controlling Apache + +You can control the server in the following ways. + +1. Stopping the server when it's running: + + sudo systemctl stop apache2 + +1. Start the server when it's stopped: + + sudo systemctl start apache2 + +1. Stop and start the server when it's running: + + sudo systemctl restart apache2 + +1. Reload the configurations while the server is running without stopping it: + + sudo systemctl reload apache2 + +1. You can disable Apache so that it stops and doesn't restart again when rebooting the system: + + sudo systemctl disable apache2 + +1. To re-enable Apache if it's been disabled. This will also enable it to restart when the system reboots: + + sudo systemctl enable apache2 + +### Optional: Firewall + +Depending on your firewall configuration, you may need to modify your settings to allow access to web ports. A popular firewall for Debian is [UFW](/docs/guides/configure-firewall-with-ufw/). + +If you had UFW installed before you installed Apache, Apache will have registered with UFW during installation and provides some simple to use configurations. + +1. To view these options, run the following command: + + sudo ufw app list + + {{< output >}} +Available applications: +Apache +Apache Full +Apache Secure +OpenSSH +{{}} + +1. To view what these different configurations do, run this command: + + sudo ufw app info 'Apache' + + Replace `Apache` with `Apache Full` or `Apache Secure` to see information about those applications. Below is a table summary. + + | Profile | Title | Ports | + | ------- | ----- | ----- | + | Apache | Web Server | 80/tcp | + | Apache Full | Web Server (HTTP,HTTPS) | 80,443/tcp | + | Apache Secure | Web Server (HTTPS) | 443/tcp | + +1. To enable a profile use the following command: + + sudo ufw allow 'Apache' + + {{< output >}} +Rules updated +Rules updated (v6) +{{}} + +1. Verify the rules are updated with the following: + + sudo ufw status + + {{< output >}} +Status: active + +To Action From +-- ----- ---- +Apache ALLOW Anywhere +Apache (v6) ALLOW Anywhere (v6) +{{}} \ No newline at end of file diff --git a/docs/guides/web-servers/apache/how-to-install-apache-web-server-debian-12/install-apache-example-website-debian.png b/docs/guides/web-servers/apache/how-to-install-apache-web-server-debian-12/install-apache-example-website-debian.png new file mode 100644 index 0000000000000000000000000000000000000000..83790edde9b5afd65356b7fd9a371c8097704ce8 GIT binary patch literal 62343 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 Date: Fri, 22 Aug 2025 13:52:45 +0530 Subject: [PATCH 2/2] fix blueberry --- .../how-to-install-apache-web-server-debian-12/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/guides/web-servers/apache/how-to-install-apache-web-server-debian-12/index.md b/docs/guides/web-servers/apache/how-to-install-apache-web-server-debian-12/index.md index 466a1ba8fef..e58bab6ebcc 100644 --- a/docs/guides/web-servers/apache/how-to-install-apache-web-server-debian-12/index.md +++ b/docs/guides/web-servers/apache/how-to-install-apache-web-server-debian-12/index.md @@ -5,7 +5,7 @@ title_meta: 'How to Install Apache Web Server on Debian 12' description: 'Install Apache on your Debian 12 server, configure virtual hosting, and set up modules and scripting.' authors: ["Linode"] contributors: ["Linode"] -published: 22-08-2025 +published: 2025-08-22 keywords: ["apache", "debian", "debian 12", "http", "web server"] tags: ["web server","apache","debian"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' @@ -365,4 +365,4 @@ To Action From -- ----- ---- Apache ALLOW Anywhere Apache (v6) ALLOW Anywhere (v6) -{{}} \ No newline at end of file +{{}}