A Day in the Life of #Apache
Rich Bowen tackles yet another common Apache dilemma in the latest installment in this series based on his conversations on the IRC channel, #apache. This week he delves into the sometimes confusing world of modules: when to enable them, when to disable them, and why.
[Apache DevCenter]
Cooking with Apache, Part 3
We've three more samples this week from O'Reilly's Apache Cookbook to tempt you with. Learn how to set up authentication requirements for a proxied server, how to optimize performance of symbolic links, and how to solve the "trailing slash" problem.
[Apache DevCenter]
A Day in the Life of #Apache
In this installment of his new series based on conversations on the IRC channel, #apache, Rich Bowen tackles configuration issues in the sometimes bewildering world of virtual hosts. By the time he's through, Rich will have even the most confused Apache administrator creating a functioning virtual host configuration. Rich is coauthor of the recently released Apache Cookbook.
[Apache DevCenter]
Cooking with Apache, Part 2
At the end of 2003, we published our first batch of recipes from O'Reilly's Apache Cookbook. This week, we've excerpted three more samples. Find out how to make part of your web site available via SSL, how to place a CGI program in a directory that contains non-CGI documents, and how to redirect a 404 ("not found") page to another page (such as the front page of the site) in these latest samplings.
[Apache DevCenter]
Introducing mod_security
Every layer of security you can add is one more deterrent for the bad guys. Writing (or choosing) secure code is important, but it's not the only defense. Ivan Ristic, creator of mod_security, explains how this Apache module can turn back potential attacks before they reach your code.
[Apache DevCenter]
Cooking with Apache
The recently released Apache Cookbook contains over 100 solutions to problems that webmasters, web administrators, programmers, and anyone who works with Apache have come upon at one time or another. This week we've excerpted sample recipes from the book that contain solutions to problems with virtual hosting, highlighting PHP source, and enabling WebDAV.
[Apache DevCenter]
A Day in the Life of #Apache
Rich Bowen, coauthor of Apache Cookbook, spends a lot of time on IRC fielding Apache questions. In this inaugural article to launch a new series based on his conversations on #apache, the IRC channel that runs on the irc.freenode.net network, Rich chronicles a user's troubles getting his .htaccess file working, and he shows what you can do to solve the problem.
[Apache DevCenter]
Single Sign-on for Your Web Applications with Apache and Kerberos
In this article, Jason Garman, author of Kerberos: The Definitive Guide, walks you through the implementation of SPNEGO, which allows for single sign-on of your web applications with Apache and Kerberos. Once you've performed these steps, clients who access the protected area of your Apache web server will transparently pass their domain credentials to your web server, with no separate username or password prompts.
[ONLamp.com]
Simplify Your Life with Apache Virtual Hosts
Not every web site needs its own server or IP address. Apache and HTTP 1.1 both allow different sites to share a single box and a IP address. Russell Dyer explains how virtual hosts can make your life easier as a web developer and a system administrator.
[Apache DevCenter]
Security Alerts New Apache
Noel Davis looks at a new release of Apache, and problems in fileutils, coreutil, anonftp, Kpopup, CUPS, Libnids, PostgreSQL, thttpd, mod_security, and the Linux Java Installer.
[Linux DevCenter]
Ant and AppleScript
Tools from the AppleScript and Java communities can help each other create new things. For example, programmers can use Ant to help develop AppleScripts, and AppleScript can help produce Java applications. David Miller shows you how to make it all stick together.
[MacDevCenter.com]
Python and Apache
Peter Laurie, coauthor of Apache: The Definitive Guide, 3rd Edition, tests out Python for the first time in an attempt to cover the interface between Apache, Python, and MySQL. He takes a line-by-line look at an example Python script. Once you have this script working, you can elaborate on it to do other e-commerce jobs.
[Apache DevCenter]
Multiuser Subversion
Your source code is too important to be left to chance. Having introduced Subversion, Rafael Garcia-Suarez demonstrates how to use it for multiuser, distributed projects. What can this modern, powerful source-control system do for you?
[Apache DevCenter]
Single-User Subversion
Revision control isn't just for distributed, multi-developer teams. Rafael Garcia-Suarez introduces Subversion and explains how to use it for personal projects.
[Apache DevCenter]
Apache 2.0 Basics Writing Filters for Apache 2.0
In his third column on Apache 2.0 Basics, Ryan Bloom introduces filters, new in the second version. Filters let one module modify the output of another module, relying on the Apache vision of web pages as chunks of information that can be assembled and reorganized.
[Apache DevCenter]
Industrial-Strength Webcasting with mod_mp3
The Apache module mod_mp3 turns your web server into an MP3 server, comparable to media servers like those from RealNetworks and Apple's QuickTime division. Additional features, like compatibility with RSS 1.0, let you syndicate your audio stream, or subscribe to others' webcasting stations.
[Apache DevCenter]
HTTP Wrangler LAMP Lighter: The Apache Toolbox
An overview of the Apache Toolbox, a Swiss army knife of a script, providing a customizable, menu-driven interface to downloading and compiling a LAMP (Linux, Apache, MySQL, PHPherlthon) -- minus the Linux -- installation.
[Apache DevCenter]
Apache 2.0 Basics Apache Modules
One of the biggest advantages of Apache over other web servers is how easy it is to write powerful modules. In Apache 2.0, modules can now be included as part of other modules to reuse code. Ryan Bloom explains how to take advantage of this.
[Apache DevCenter]
Apache 2.0 Basics Migrating from Apache 1.3 to Apache 2.0
In the second in his series of columns on Apache 2.0, Ryan Bloom covers some of the lessons learned at apache.org when installing the new version, including deciding which multiprocessing modules (MPMs) to use, setting filters, and working around complications in IPv6 support.
[Apache DevCenter]
Security Alerts: Apache Repaired
Noel Davis looks at a problems with the Apache web server, the Linux kernel, Systrace, ssmtp, exim, SuSE Live CD 9.1, Heimdal k5admind, Kolab, IRIX Networking Security, and NukeJokes.
[Source: Apache News by CodingTheWeb.com]
PHP Blog: Desinging Search Engine Friendly Pages in PHP
PHP pages have a reputation of being more difficult (or at least different) to SEO than static HTML pages. HereâÂÂs an overview of the major issues encountered when trying to make PHP scripts rank well. While this focuses on PHP much of it is still relevant to dynamic pages in general
A major goal in getting search engines to treat your PHP created pages well, is to make them look and act like static pages. If you have a large site you can use Apache to fake static looking URLs, or, with a smaller site, you can simply keep your GET variables to a useful minimum. In either case, however, never allow a spider to see links with different URLâÂÂs to the same content. If the URL is different, the page should be too.
[Source: Apache News by CodingTheWeb.com]
PHP Blog: Google and Apache mod rewrite It has been weird to see that google does not crawl the articles on this site. I was pretty sure that google is not afraid of links with "?" in them. In fact, Other pages with "?" in them are crawled so i found this issue interesting. It may have to do with the length of the parameter after the ?var=..... [Source: Apache News by CodingTheWeb.com]
Apache Maintenance Basics "Doing some regular checks and maintenance on your Apache installation helps identify any issues usually before they even become issues and helps you stay up date with the latest security and performance patches. This article covers some of the major steps and maintenance tasks that should be regularly undertaken while the Apache system is running." Story [Source: Apache News by CodingTheWeb.com]
The Midgard Project Celebrates 5th Anniversary
Submission by Henri Bergius
Helsinki, May 5th 2004 -- The Midgard Open Source Community celebrates the
5th anniversary of the Content Management Framework project. Midgard 1.0.0
was launched in May 8th 1999 by Jukka Zitting and Henri Bergius.
There will be a Midgard developer meeting in Poznan, Poland on May 8th 2004 to celebrate the anniversary. However, as the members of the Midgard Project are spread internationally it is impossible for many to participate. Instead, everybody can raise a beer glass on Saturday for Midgard and the community that made it possible.A special "5th anniversary" shirt is available in the Midgard CafePress store, thanks to Tony Lee.The original Midgard 1.x code base is starting to show age, and the developer meeting will host debate on the future strategy, code named Ragnaroek. People unable to participate are welcomed to join the discussions on the developer mailing list and Midgard IRC channel.
About MidgardMidgard is an Open Source Content Management System integrating world's most popular Open Source web development tools  MySQL, Apache and PHP  providing an environment for deploying powerful Internet based content management solutions. The Midgard environment includes a component framework and several web-based authoring and administration tools. Midgard has an install base of thousands and powers solutions ranging from simple organizational websites to huge eGovernment portals.
More informationThe Midgard Projecthttp://www.midgard-project.org/Midgard 1.0.0 release announcement, May 8th 1999http://linuxtoday.com/developer/1999050701705NWSWMidgard 5th anniversary shirthttp://www.cafeshops.com/mgd.8560167
[Source: Apache News by CodingTheWeb.com]
Linux Advisory Watch - May 14, 2004 This week, advisories were released for lha, rsync, film, exim, mc, OpenSSL, heimdal, libneon, clamav, utempter, propftd, apache2, systrace, cvs, procfs, libpng, openoffice, kernel, sysklogd, and live. The distributors include Conectiva, Debian, Fedora, FreeBSD, Gentoo, Mandrake, NetBSD, OpenBSD, Red Hat, Slackware, and SuSE. [Source: Apache News by CodingTheWeb.com]