Apache DevCenter
O'Reilly Network.oreilly.comSafari Bookshelf.Conferences. Sign In/My Account | View Cart   
Articles Weblogs Books Learning Lab  
O'Reilly Open Source Convention: July 26-30, Portland, OR.

Search

ONLamp.com
All of O'Reilly
 
 Advanced Search »

Login
Register
Manage Newsletters
Register Your Books


Apache Topics

Sites
LinuxDevCenter.com
MacDevCenter.com
WindowsDevCenter.com
Mozilla DevCenter
ONDotnet.com
ONJava.com
ONLamp.com
Apache
BSD
MySQL
PHP
Python
Security
OpenP2P.com
OSDir.com
Perl.com
Policy DevCenter
Web DevCenter
Wireless DevCenter
XML.com
WebServices.XML.com


Developer Resources Partner

Resource Centers
Perl
Java
Python
C/C++
Scripting
Web
Digital Media
Web Services
XML
Oracle
SysAdm/Networking
Security
Databases
Linux/Unix
Macintosh/OS X
Windows
.NET
Open Source
Wireless
Bioinformatics
Enterprise Development 

Atom Feed
RSS Feed
RSS Feed
Using our RSS Feeds


Related O'Reilly Books

Traveling to
a tech show?

Discount Hotels
California Hotels
New York City Hotels
Canada Hotels
Chicago Hotels
Hotel Discounts
Miami Hotels





ONLamp.com
supported by:

Buy Shoes Online
Womens Shoes Online



  

Profiling LAMP Applications with Apache's Blackbox Logs
Configuring your logs to enable profiling.

  

A Day in the Life of #Apache
Creating a less "Forbidden" web site for your users

  

A Day in the Life of #Apache
Why some modules hang around long after they're obselete

  

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]

Features
Enterprise Application Integration using Apache Cocoon 2.1  A case study of using Cocoon to build a web-based travel agency desktop system, integrating several backend systems.   [XML.com]

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]

Newbies Find Help in O'Reilly's Latest Apache Book  The latest edition of Apache: The Definitive Guide explains all of the core capabilities of Apache and how to use them. It also includes new, introductory information geared toward webmasters who are just getting started using Apache. Coauthor Peter Laurie explains why this new material was added to the book.   [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]

Apache 2.0 Basics
Installing Apache 2.0  In the first of a series of columns, Apache Group developer Ryan Bloom introduces Apache 2.0 and shows you how to get it up and running.   [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
Writing Input Filters for Apache 2.0  Ryan Bloom illustrates how to write input filters for Apache 2.0   [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]

Apache 2.0 Basics
Writing Apache 2.0 Output Filters  Ryan Bloom explains the Apache 2.0 API, and gives enough information to write your own output filter.   [Apache DevCenter]



Apache Cookbook 
Recipe of the Day

You want to log the IP address of the server that responds to a request, possibly because you have virtual hosts with multiple addresses each.

Do it now.


Today's News
May 19, 2004

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]

TryIIS.com Campaign Launched to Bolster IIS 6.0 Adoption ENT News - 1 hour ago ... closely watched survey of Internet sites has stayed relatively flat, while the open-source Apache Web server that usually runs on Linux has continued to ... [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]

Web Services Interoperability and Open Source Onlamp - 23 hours ago ... Chris Haddad is CTO for Cobia Communications, a consulting firm providing XML Web Services expertise, a committer on the Apache Axis project, and coauthor of O ... [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]

> More

Sponsored by:

O'Reilly Open Source Convention



Contact Us | Advertise with Us | Privacy Policy | Press Center | Jobs

Copyright © 2000-2004 O’Reilly Media, Inc. All Rights Reserved.
All trademarks and registered trademarks appearing on the O'Reilly Network are the property of their respective owners.

For problems or assistance with this site, email