When all you have is a hammer, everything looks like a nail. Thats as
true for Web servers as it is for work around the house. This overview
explains the pluses and minuses of the obvious candidates — IIS and
Apache — and suggests a few alternatives worth exploring.
| 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.
| 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.
| 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.
| 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.
| Set up a Web server cluster in 5 easy
steps
| Construct a highly available Apache Web server cluster that spans
multiple physical or virtual Linux® servers in 5 easy steps with Linux
Virtual Server and Heartbeat v2.