HowtoForge provides user-friendly Linux tutorials.
-
Compilation and Installation of PSAD for IPFire Firewall
Author: Ahmad • Tags: linux, security, ubuntu • Comments: 0
This article is about compilation and installation of PSAD (Port Scan Attack Detector) for IPFire (Linux based firewall). However, a development environment for the IPFire will be setup for the compilation of new plugin (PSAD in this case).
-
Basic HTTP Authentication with Nginx
Author: Falko Timme • Tags: linux, nginx, web server • Comments: 6
This tutorial shows how you can use basic HTTP authentication with Nginx to password-protect directories on your server or even a whole website. This is the Nginx equivalent to basic HTTP authentication on Apache with .htaccess/.htpasswd.
-
How to Install WordPress with Docker on Ubuntu 15.04
Author: Muhammad Arul • Tags: linux, mysql, ubuntu, web server • Comments: 18
In this tutorial, we will install WordPress by using multiple docker containers. Wordpress itself in one container and the MariaDB database in another container. Then we will install Nginx on the host machine as reverse proxy for the WordPress container.
-
-
Rate Limiting with nginx
Author: Falko Timme • Tags: nginx, web server • Comments: 0
This article explains how to use the nginx HttpLimitReqModule to limit the number of requests for a given session. This is useful, for example, if your site is hammered by a bot doing multiple requests per second and thus increasing your server load. With the ngx_http_limit_req_module, you can define a rate limit, and if a visitor exceeds this rate, he will get a 503 error.
-
How to Install PostgreSQL and phpPgAdmin on Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, ubuntu • Comments: 18
PostgreSQL is a powerful object-relational Database released under an OpenSource BSD-style license. PostgreSQL is well suited for large databases and has many advanced features, so it positions itself in the enterprise database segment. This tutorial will show the installation of PostgreSQL and its web-based administration interface phpPgAdmin on Ubuntu 16.04.
-
How to cache static files on nginx
Author: Falko Timme • Tags: linux, nginx, web server • Comments: 0
This tutorial explains how you can configure nginx to set the Expires HTTP header and the max-age directive of the Cache-Control HTTP header of static files (such as images, CSS and Javascript files) to a date in the future so that these files will be cached by your visitors' browsers.
-
How to Install and Configure PostgreSQL Replication with Hot Standby on Ubuntu 15.04
Author: Muhammad Arul • Tags: centos, linux • Comments: 6
In this tutorial, we I will show you how to install and configure PostgreSQL replication by using hot standby mode. PostgreSQL or Postgres is an open source object-relational database management system (ORDBMS) with more than 15 years of active development. It's a powerful database server and can handle high workloads.
-
How to install WebDAV with Lighttpd on Debian 8 (Jessie)
Author: Till Brehm • Tags: debian, lighttpd, storage, web server • Comments: 2
This guide explains how to set up WebDAV with Lighttpd on a Debian 8 (Jessie) server. WebDAV stands for Web-based Distributed Authoring and Versioning and is a set of extensions to the HTTP protocol that allows users to directly edit files on theLighttpdd server so that they do not need to be downloaded/uploaded via FTP. Of course, WebDAV can also be used to upload and download files.
-
Docker: Installation and Basic usage on Ubuntu 16.04
Author: Muhammad Arul • Tags: ubuntu, virtualization • Comments: 3
Docker is an open-source project that provides an open platform for developers and sysadmins to build, package, and run applications anywhere as a lightweight container. This tutorial shows the installation of Docker on Ubuntu 16.04 and the first steps to get started with Docker container management.
-
The Perfect Server CentOS 7.2 with Apache, Postfix, Dovecot, Pure-FTPD, BIND and ISPConfig 3.1
Author: Till Brehm • Tags: antivirus, apache, bind, centos, control panels, dns, email, ftp, ispconfig, linux, mysql, php, postfix, web server • Comments: 48
This tutorial shows how to install ISPConfig 3.1 on a CentOS 7.2 (64Bit) server. ISPConfig 3 is a web hosting control panel that allows you to configure the following services through a web browser: Apache web server, Postfix mail server, MySQL, BIND nameserver, PureFTPd, SpamAssassin, ClamAV, Mailman, and many more.