Category Archives: Servers

Posts that deal with various issues with the system services or tutorials about how to accomplish various tasks in systems that are used as servers.

Running supervisor 3 on CentOS 5

It’s been a long time since the last time I checked the available software for managing long running processes. Software in this particular area has evolved and, after some research and testing on a virtual machine, I tried to install supervisord in a CentOS 5.6 box. Unfortunately, no RPM package exists for the latest 3.X…

Continue reading

Caching Nameserver using dnsmasq

8 Comments

This tutorial contains information about the preparation of the system in order to run dnsmasq and also detailed instructions about how to configure it as a caching DNS server. A full configuration file is also provided as a drop-in replacement for the default dnsmasq.conf.

Script for Apache Error Report

The last incident with the php-cgi errors as a result of a bad PHP script made me re-evaluate the daily reports I receive from the server. I realized that a report about the httpd errors that have occured during the previous day, including all virtualhosts, is more important than I had initially thought. Such a…

Continue reading

Strange mod_dav_svn error

mod_dav_svn lets you serve subversion repositories through the Apache HTTP Server. mod_dav.so is a requirement for mod_dav_svn.so. If while setting up mod_dav_svn you see the error “undefined symbol: dav_register_provider“, make sure you check the order that the aforementioned modules are loaded. mod_dav must precede mod_dav_svn: LoadModule dav_module modules/mod_dav.so LoadModule dav_svn_module modules/mod_dav_svn.so This will resolve the…

Continue reading

Using the mod_dav_svn SVNParentPath directive with multiple authz files

I’ve been using the mod_dav_svn module for Apache, part of the subversion distribution package, in order to make several SVN repositories available over the HTTP protocol for quite some time now. More specifically, I use a multi-repository setup under the same virtualhost by using the SVNParentPath directive of mod_dav_svn. Also, the authorization policy is enforced…

Continue reading