How to Install ProcessWire CMS on CentOS 7

ProcessWire is free and open source content management system. It provides an easy to use flexible platform which is fully customizable. It provides a simpler and stronger control over your pages, fields, templates, and markup at any scale. In this tutorial, we will install ProcessWire on CentOS 7 server.

How To Install Gibbon on Ubuntu 16.04

Gibbon is a free and open source web-based Educational Management system that can be used to solve teachers and students daily problems. Gibbon is very flexible, extensible and themable application with many features, including online application forms, messenger, planner, external assessment, and much more. In this tutorial, we will go through step by step installation of Gibbon on Ubuntu 16.04 server.

The Army is flight testing helicopter-mounted laser weapons

The US military's experiments shooting lasers from vehicles continue with another important milestone: Laser-equipped attack helicopter fired at targets for the first time. The US Army keeps getting better at nailing UAV targets with ground-based tru…

Hack targets a Canadian government website

The Canadian government just suffered an embarrassing online security breach… although it wasn't as bad as it could have been. Officials temporarily took down key parts of two government websites, the tax-oriented Canada Revenue Agency and Statisti…

L2TP over IPsec using OpenSwan with Freeradius authentication on Ubuntu 16.04

This article is about the layer 2 tunneling protocol (L2TP) with IPsec to provide end-to-end encryption in the layer 2 VPN. The open source implementations of IPsec are StrongSwan and OpenSwan, both are supported on all Linux distributions. In this tutorial, OpenSwan is used to provide the security channel for L2TP VPN.

How to Password-Protect Directories with mod_authn_dbd and MySQL on Apache (Debian 8)

This guide explains how to password-protect web directories (with users from a MySQL database) with mod_authn_dbd on Apache2 on a Debian 8 (Jessie) server. It is an alternative to the plain-text password files provided by mod_auth and allows you to use normal SQL syntax to create/modify delete users.

Basic HTTP Authentication with Nginx

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.

Rate Limiting with nginx

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.