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]
Running a Reverse Proxy with Apache
Last year, Nick Kew released a new module that complements Apache's
mod_proxy and is essential for reverse-proxying. Since then he gets
regular questions and requests for help on proxying with Apache.
In this article he attempts to give a comprehensive overview of the
subject, in a (doubtless futile) attempt to answer the usual questions
once and for all.
[Source: Apache Week Features]
The IT Conversations Studio We're
often asked about our recording setup. Since we produced our
first IT Conversation in June 2003, we've continuously upgraded
our equipment and processes, and if you listen to our shows
in chronological order, you'll have no trouble hearing the
differences.
The photo at right shows part of our studio. For highest
quality, and because we're four miles from the telephone company's
central office, our studio telephone lines (since 9/16/03)
are digital ISDN and are connected to a Telos-ONE
digital hybrid through an Adtran
Express 3000 terminal adapter. The caller and studio audio
(from Electro-Voice
RE20 dynamic microphones, as of 1/5/04) pass through a
Behringer
UB802 mixer and a Behringer
Pro-XL MD2600 noise gate, compressor, limiter, and de-esser.
As of January 2004, we've been recording digitally on a PC
at 24 bits and 96kHz through an Echo
MiaMIDI interface. We also record a backup direct to audio
CD using the Marantz
CDR300 shown above.
For post production we normalize the tracks using Sony
SoundForge 7.0 and clean them up with Sonic
Foundry Noise Reduction. Staying in the 24/96 format,
we then edit, EQ, and mixdown with Flavio Antonioli's n-Track
Studio. Finally, we take our 24/96 files back to SoundForge
where we use Wave Hammer and other tools to master
for 16-bit, and convert to MP3 format using the Fraunhofer
IIS encoder. Of course, after listening to IT Conversations
squeezed into 32kbps/22,050Hz MP3s (to keep filesizes small),
you probably wonder if it's worth all this trouble. Well,
it really does help, but it's too bad you can't hear our beautiful
originals!
In the field we sometimes record
on a Sony
MZ-N10 MiniDisc recorder (shown on the right side of the
photo) fed by Audio-Technica
ATR35s lavalier microphones.
The web site runs on a Linux server with Apache and mySQL.
Server-side scripting is done in PHP, and we use the Smarty
template package with home-brew caching and content-management
software. MP3 streaming is done using a SHOUTcast
server. [Source: Apache News by CodingTheWeb.com]