Webserver

Tutorials

Installing Apache Tomcat 6 on Mac OS X 10.5 Leopard

| Installing Apache Tomcat 6 on Mac OS X 10.5 Leopard | Installing Apache Tomcat 6 on OS X 10.5 Leopard is primarily a matter of downloading the appropriate packages and then following the installation instructions. However, you will have to make a few modifications to some make scripts and source code to successfully compile JSVC on Leopard. To compile the MOD_JK connector or the JSVC daemon, you must have OS X development kit installed.

1 min read
Linux

All about Linux: Enabling and disabling services during start up in GNU/Linux

| All about Linux: Enabling and disabling services during start up in GNU/Linux | In any Linux distribution, some services are enabled to start at boot up by default. For example, on my machine, I have pcmcia, cron daemon, postfix mail transport agent ... just to name a few, which start during boot up. Usually, it is prudent to disable all services that are not needed as they are potential security risks and also they unnecessarily waste hardware resources. For example, my machine does not have any pcmcia cards so I can safely disable it. Same is the case with postfix which is also not used.

3 min read
Tutorials

Working with PHP 5 in Mac OS X 10.5 Leopard - Professional PHP

| Working with PHP 5 in Mac OS X 10.5 Leopard - Professional PHP | Mac OS X is a great development platform for working with PHP. Leopard comes with Apache, PHP and many other development tools, such as subversion already installed. Leopard brings a much needed upgrade from Tigers tired PHP 4 to a very modern version of PHP 5.2.4. This is a guide for setting up a PHP development environment under 10.5 using the version of PHP that ships with leopard.

1 min read
Productivity

Zenoss Blog » Open Source Software Configuration Management

| Zenoss Blog » Open Source Software Configuration Management | If you are already familiar with open source monitoring, you might also be interested in open source software configuration management. Software Configuration Management (SCM) attempts to identify the configuration of software at discrete points in time and to systematically control changes to the configuration for the purpose of maintaining software integrity, traceability, and accountability throughout the software life cycle.

For example, say you have a cluster of Apache servers and you want to update them all with an additional mime-type, or add a virtual host to each. Rather than manually updating each configuration file on each server you could use a tool that process all the changes simultaneously. Or a tool that pools all the configuration variables into an easily readable form driven interface. The other benefit for some of these tools is the ability to have a changelog so that if your roll out a new configuration and it doesn’t work you can revert to the last good configuration easily.

1 min read