Installing mod_geoip for Apache2 On Debian Etch

November 15th, 2010 by jennyamy 
This guide explains how to set up mod_geoip with Apache2 on a Debian Etch system. mod_geoip looks up the IP address of the client end user. This allows you to redirect or block users based on their country. You can also use this technology for your OpenX (formerly known as OpenAds or phpAdsNew) ad server to allow geo targeting. I do not issue any guarantee that this will work for you! 1 Preliminary...

How To Set Up SSH With Public-Key Authentication On Debian Etch

November 15th, 2010 by jennyamy 
Preliminary Notes This mini-howto explains how to set up an SSH server on Debian Etch with public-key authorization (and optionally with disabled password logins). SSH is a great tool to control Linux-based computers remotely. It’s safe and secure. There’s no warranty that it’ll work for you. All of these settings are applicable for Debian and -like systems! There may be slightly...

How To Install ImpressCMS 1.0 Final On Debian Etch

November 15th, 2010 by jennyamy 
This document describes how to set up ImpressCMS 1.0 Final On Debian Etch. Taken from the ImpressCMS page: “ImpressCMS is a community developed Content Management System for easily building and maintaining a dynamic web site. Keep your web site up to date with this easy to use, secure and flexible system.” This howto is a practical guide without any warranty – it doesn’t cover...

How To Install The Openbravo ERP On Debian Etch

November 15th, 2010 by jennyamy 
This document describes how to set up Openbravo ERP (enterprise management system) on Debian Etch. Taken from the Openbravo page: “Openbravo is an open source ERP solution designed specifically for the SME (small to midsize firm). Developed in a web based environment, it includes many robust functionalities which are considered part of the extended ERP: procurement and warehouse management,...

Installing mod_geoip For Lighttpd On Debian Etch

November 14th, 2010 by jennyamy 
This guide explains how to set up mod_geoip with lighttpd on a Debian Etch system. mod_geoip looks up the IP address of the client end user. This allows you to redirect or block users based on their country. You can also use this technology for your OpenX (formerly known as OpenAds or phpAdsNew) ad server to allow geo targeting. I will show two ways to build mod_geoip – the first way is to build...

Installing And Using OpenVZ On Debian Etch

November 14th, 2010 by jennyamy 
In this HowTo I will describe how to prepare a Debian Etch server for OpenVZ. With OpenVZ you can create multiple Virtual Private Servers (VPS) on the same hardware, similar to Xen and the Linux Vserver project. OpenVZ is the open-source branch of Virtuozzo, a commercial virtualization solution used by many providers that offer virtual servers. The OpenVZ kernel patch is licensed under the GPL license,...

Installing And Using The Unbound Name Server On Debian Etch

November 14th, 2010 by jennyamy 
Unbound is a validating, recursive, and caching DNS resolver, released under a BSD license. Version 1.0.0 was released on May 20, 2008. This tutorial explains how to install and use it on Debian Etch, including the creation of zones for your own domains. This document comes without warranty of any kind! I want to say that this is not the only way of setting up such a system. There are many ways of...

How To Set Up WebDAV With Apache2 On Debian Etch

November 14th, 2010 by jennyamy 
This guide explains how to set up WebDAV with Apache2 on a Debian Etch server. WebDAV stands for Web-based Distributed Authoring and Versioning and is a set of extensions to the HTTP protocol that allow users to directly edit files on the Apache 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. I do not issue any guarantee...

How To Install And Configure Dansguardian With Multi-Group Filtering And Squid With NTLM Auth On Debian Etch

November 14th, 2010 by jennyamy 
This how-to describes how to install and configure Dansguardian with multi-group filtering, Squid with NTLM auth, ipmasq, and dnsmasq to provide a full internet gateway solution for small to medium sized networks. This how-to requires two NICs in order to preform firewalling and transparent proxying. Install Debian Etch with the base system only. Configure the base system This how-to assumes you have...

How To Patch BIND9 Against DNS Cache Poisoning On Debian Etch

November 14th, 2010 by jennyamy 
This article explains how you can fix a BIND9 nameserver on a Debian Etch system so that it is not vulnerable anymore to DNS cache poisoning. This document comes without warranty of any kind! I do not issue any guarantee that this will work for you! 1 Checking If BIND Is Vulnerable Run the following command against your nameserver to find out if it is vulnerable (replace ns1.example.com with your...

How To Set Up WebDAV With Lighttpd On Debian Etch

November 14th, 2010 by jennyamy 
This guide explains how to set up WebDAV with lighttpd on a Debian Etch server. WebDAV stands for Web-based Distributed Authoring and Versioning and is a set of extensions to the HTTP protocol that allow users to directly edit files on the lighttpd 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. I do not issue any...

Running Vhosts Under Separate UIDs/GIDs With Apache2 mpm-itk On Debian Etch

November 14th, 2010 by jennyamy 
This article explains how you can install and configure apache2-mpm-itk on a Debian Etch server. apache2-mpm-itk is an MPM (Multi-Processing Module) for the Apache 2 web server. mpm-itk allows you to run each of your vhost under a separate UID and GID – in short, the scripts and configuration files for one vhost no longer have to be readable for all the other vhosts. mpm-itk works with mod_php...