ModSecurity is an open-source web application firewall (WAF) that helps to protect your web applications from various types of attacks. It can be integrated with the Apache web server as a module to provide additional security for your website. In this tutorial, we will show you how to install the ModSecurity Apache module on a ..
Category : Web servers
ModSecurity is an open-source web application firewall (WAF) that helps to protect your web applications from various types of attacks. It can be integrated with the Apache and Debian web server as a module to provide additional security for your website. In this tutorial, we will show you how to install the ModSecurity Apache module ..
Step 1: Generate a private key and a certificate signing request (CSR). To generate a private key and a CSR, you can use the openssl command-line tool. Here is an example of how to do it: The openssl genrsa command generates a private key, and the openssl req command generates a CSR based on the ..
HTTP authentication is a simple and secure way to protect sensitive content from unauthorized users. This article will show you how to set up basic HTTP authentication on an NGINX server running on Ubuntu and CentOS. Prerequisites An Ubuntu 16.04, 18.04, 20.04 or 22.04 LTS / CentOS version 6, 7 or 8 server with a ..
Apache is the most popular web server and most widely used web server in the world. It provides many powerful features including dynamically loadable modules, robust media support, and extensive integration with other popular software. In this guide, we will demonstrate how to setup a password authentication on an Apache web server configured on Ubuntu ..
Internet Information Services (IIS, formerly Internet Information Server) is an extensible web server software created by Microsoft for use with the Windows NT family ((usually it’s used with Windows server 2008 / 2012 / 2016 / 2019 / 2022)). IIS supports HTTP, HTTP/2, HTTPS, FTP, FTPS, SMTP and NNTP. It has been an integral part of the Windows NT family since Windows NT 4.0, though it may be absent from some editions ..
Introduction Virtual hosts allow you to serve multiple websites on a single server. This can be useful if you want to host multiple websites on a single server, or if you want to move an existing website to a new server. In this guide, we will show you how to set up virtual hosts on ..
Nginx is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server. Nginx is known for its stability, rich feature set, simple configuration, and low resource consumption. This guide will show you how to install and configure Nginx on your CentOS/Red Hat 7 server. Step 1 : Installing Nginx ..
LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an acronym denoting one of the most common software stacks for many of the web’s most popular applications. However, LAMP now refers to a generic software stack model and its components are largely interchangeable. Step 1 : Apache Installation The Apache HTTP Server is a free and open-source cross-platform web server software, released under the terms of Apache ..
To manage numerous domains in a single instance, the Apache web server makes use of virtual hosts. Similar to this, PHP-FPM manages many PHP versions on a single instance using a daemon. Multiple PHP web applications running various versions of PHP can be hosted simultaneously on the same server using Apache and PHP-FPM. This is ..