Failover clusters are used to ensure high availability of system services and applications even through crashes, hardware failures, and environmental mishaps. Linux.com has an article that illustrates how to implement a two-node, high-availability Apache cluster with the heartbeat application from the High-Availability Linux Project, which the author has tested on Fedora Core 5, CentOS 4.3, and Ubuntu 6.06.1 LTS server distributions.
Current Forum Topics
| Topic | Replies | Views | Last Poster |
|---|---|---|---|
| 2 | 3366 | jmouse888 | |
| 0 | 1461 | squirrelschool | |
| 1 | 1975 | CalBear92 | |
| 0 | 1321 | lila30 | |
| 1 | 2034 | Justin |
Redundant Apache Cluster via High-Availability Linux Project
Flurry of Server Software Updates
While we normally resist the temptation to publish the year-end retrospectives that appear to be in vogue around this time of year, it would be negligent not to note that 2005 brought some very significant software advancements. If you haven’t checked them out already, perhaps you should.
Posted at 10:02 AM PST with these tags: darwinports, rails, postgresql, lighttpd, apache
Apache Configuration Language Module for BBEdit 8
John Gruber over at Daring Fireball has put together a language syntax module for those using BBEdit to manage Apache configuration files. This module makes it easier to read and edit httpd.conf, .htaccess, virtual host containers, and other Apache configuration files [initial announcement | project home].
Apache config files on Panther Server 10.3
A submission over at Mac OS X Hints has some interesting information about Apache config files on Mac OS X Server 10.3. It seems that each virtual host gets its own include file, much like Tenon’s iTools has been doing for some time now. The difference is, if you want to make a change specific to a virtual host that’s not covered by the Server Admin tool (such as turning on the PHP register_globals setting for certain applications that require it), you will lose the ability to manage any virtual domain information via the Server Admin tool. It seems Panther Server’s introduction hasn’t changed the status quo much: you either have to stick with the limitations inherent in Apple’s GUI, or bite the bullet and make your changes to text files using the Terminal.
Tenon iTools 7: Powerful Server Configuration Suite
So you have a Mac, and you want to turn it into a web server. Thankfully, Mac OS X comes with Apache, PHP, MySQL, and other useful server tools pre-installed. But for most Mac users, the UNIX underpinnings of OS X are alien, intimidating, and far from user-friendly. While Apple provides a basic graphical user interface (GUI) for starting and stopping Apache and FTP services, more advanced configuration requires a trip to the command line.
Posted at 1:34 AM PDT with these tags: mac, web, apache, dns
Comments Off
URL Rewriting with Apache
Apache’s Ralf Engelschall has written a supplement to the original mod_rewrite reference documentation from the Apache Group. Ralf describes how one can use Apache’s mod_rewrite to solve typical URL-based problems webmasters are usually confronted with in practice. The guide provides detailed descriptions on how to solve each problem by configuring URL rewriting rulesets.
Posted at 7:37 PM PDT with these tags: web, apache
Comments Off
Useful Apache Tweaks
Pre-requisite reading: Mac Serving With Apache, PHP, and MySQL
“More command line gruntwork? Didn’t I get a Mac so I could avoid this stuff?”
The great thing about Mac OS X is that server software written for UNIX systems don’t need to be re-written for the Mac, which of course means we now have access to a lot of great server software that before was out of our reach. So, yes, entering commands into the Terminal isn’t as handy as ticking off checkboxes in a nice GUI app’s preferences. But as with all our tutorials, the following instructions are written such that a monkey could follow them. (Let us know if you have trouble following our tutorials. We’ll get a dumber test monkey.)
Posted at 2:25 AM PDT with these tags: mac, web, apache
Comments Off
Managing Heavy Loads on a Shared Web Server
Jon Gales describes how static pages and a custom-built content management system allowed MacMerc to survive heavy server loads during last week’s WWDC keynote. While dynamically generated sites have their advantages, this article underscores the importance of static pages when performance really counts.
Posted at 4:56 AM PDT with these tags: web, apache
Comments Off
Popular Server Software Gets OS X Package Installers
The folks at Server Logistics have put together native Mac OS X package installers for many commonly used server tools, such as Apache 2, PHP, MySQL, and Tomcat. These installers should make it easier for people approaching these technologies for the first time, since these installers appear to obviate the need for cryptic Terminal commands. These packages even include System Preference panes for performing several useful functions, such as starting/stopping MySQL and Tomcat.
Posted at 2:57 AM PDT with these tags: mac, tools, web, apache, database
Mac Serving With Apache, PHP, and MySQL
There are various software applications that can turn your Mac into a web log, news portal, or even an e-commerce storefront. A large proportion of these server software applications have three components in common: a web server, a scripting language, and a database. Follow the steps below to get some of the most popular versions of these components — Apache, PHP, and MySQL — up and running.
Posted at 12:41 AM PDT with these tags: mac, web, apache, database
