How To Configure An Apache SSL Reverse Proxy on Linux?

What is Apache? Apache is a free and open-source cross-platform web server software that allows users to deploy their websites on the internet. It was launched in 1995 and has been the most popular web server on the Internet since April 1996. What is a reverse proxy? A reverse proxy is a server that sits in front of web servers and forwards client requests…

Continue reading →

How to set up vhosts in the Apache2 webserver?

Apache2 is a free and open-source web server that allows users to deploy their websites on the internet. It was first released in 1995 and is maintained by the Apache Software Foundation. Apache is fast, reliable, and secure, and it runs on a large percentage of web servers, making it one of the most popular choices…

Continue reading →

Installing web and database servers on Debian Bullseye with Ansible playbooks

Installing web servers, database services and such tools are tedious task especially when we have to repeat it over and over again, for example in a test environment. Here are some useful playbooks that we can use to simplify the process.

Continue reading →

How to install LAMP stack on Debian Bullseye – the old way

The traditional “LAMP stack” means Linux, Apache2, MySQL/MariaDB and PHP for many IT practitioners. It is a collection of software and services for running dynamic web applications with database backends. Linux is the Operating System kernel on which we run these services. Apache2 is a general web server for running static web sites. MariaDB is…

Continue reading →

How to install a secure Apache2 web server on Debian 11?

The expected outcome is:

Continue reading →