<?xml version="1.0" encoding="iso-8859-1"?><!-- Copyright (C) 2001-2009 - Developer Shed, LLC. -->
<rss version="2.0">
<channel>
<title>Apache - RSS Feeds</title>
<link>http://www.devshed.com</link>
<description>Apache - RSS Feeds</description>
<language>en-us</language>
<lastBuildDate>Thu, 26 Nov 2009 07:56:50 -0500</lastBuildDate>
<pubDate>Thu, 26 Nov 2009 07:56:50 -0500</pubDate>
<item><title>Creating a VAMP (Vista, Apache, MySQL, PHP) Setup</title>
<pubDate>Tue, 20 May 2008 09:00:47 -0400</pubDate>
<link>http://www.devshed.com/c/a/Apache/Creating-a-VAMP-Vista-Apache-MySQL-PHP-Setup/?kc=rss</link>
<description>
<![CDATA[With the abundance of communication between the browser and a server in these days of AJAX and JSON data interchange, there has never been a better time to get your own development web server set up so that you can test all those dynamic scripts youre writing. This article will show you how to do it using some of the most popular software.<br/>   -  Apache is still undeniably the most popular, and many would say the best, web server available; it's secure, easy to configure, highly scalable, and above all else, it's completely open source and therefore totally free. The current stable version of Apache is 2.2.8, which is the version we'll be in...]]></description>
<guid>http://www.devshed.com/c/a/Apache/Creating-a-VAMP-Vista-Apache-MySQL-PHP-Setup/?kc=rss</guid>
</item>
<item><title>Putting Apache in Jail</title>
<pubDate>Thu, 31 Jan 2008 09:01:10 -0500</pubDate>
<link>http://www.devshed.com/c/a/Apache/Putting-Apache-in-Jail/?kc=rss</link>
<description>
<![CDATA[In this conclusion to a six-part series on Apache configuration and installation, you will learn how to use chroot to put Apache in jail, how to prepare PHP to work in jail, and more. This article is excerpted from chapter two of Apache Security, written by Ivan Ristic (O'Reilly; ISBN: 0596007248). Copyright © 2006 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  Using chroot to Put Apache in Jail 
Now that you know the basics of using chroot to put a process in jail and you are familiar with tools required to facilitate the process, we can take the steps required to put Apache in jail. Start by creating a new home for Apache and move the version installed ...]]></description>
<guid>http://www.devshed.com/c/a/Apache/Putting-Apache-in-Jail/?kc=rss</guid>
</item>
<item><title>Containing Intrusions in Apache</title>
<pubDate>Thu, 24 Jan 2008 09:00:56 -0500</pubDate>
<link>http://www.devshed.com/c/a/Apache/Containing-Intrusions-in-Apache/?kc=rss</link>
<description>
<![CDATA[In this fifth part to a six-part series on installing and configuring Apache, you will learn, among other things, how to put Apache in jail. This article is excerpted from chapter two of Apache Security, written by Ivan Ristic (O'Reilly; ISBN: 0596007248). Copyright © 2006 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  Removing Default Content   
The key to changing web server identity is consistency. The trouble we went through to change the web server make may be useless if we leave the default Apache content around. The removal of the default content is equivalent to changing ones clothes when going undercover...]]></description>
<guid>http://www.devshed.com/c/a/Apache/Containing-Intrusions-in-Apache/?kc=rss</guid>
</item>
<item><title>Server Limits for Apache Security</title>
<pubDate>Thu, 17 Jan 2008 09:01:01 -0500</pubDate>
<link>http://www.devshed.com/c/a/Apache/Server-Limits-for-Apache-Security/?kc=rss</link>
<description>
<![CDATA[In this fourth part of a six-part series on Apache installation and configuration, you will learn how to set server configuration limits, prevent information leaks, and more. This article is excerpted from chapter two of Apache Security, written by Ivan Ristic (O'Reilly; ISBN: 0596007248). Copyright © 2006 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  Setting Server Configuration Limits 
Though you are not likely to fine-tune the server during installation, you must be aware of the existence of server limits and the way they are configured. Incorrectly configured limits make a web server an easy target for attacks (see Chapter 5). The following ...]]></description>
<guid>http://www.devshed.com/c/a/Apache/Server-Limits-for-Apache-Security/?kc=rss</guid>
</item>
<item><title>Setting Permissions in Apache</title>
<pubDate>Thu, 10 Jan 2008 09:00:53 -0500</pubDate>
<link>http://www.devshed.com/c/a/Apache/Setting-Permissions-in-Apache/?kc=rss</link>
<description>
<![CDATA[In this third part of a six-part series on Apache installation and configuration, you will learn how to set security-related permissions. This article is excerpted from chapter two of Apache Security, written by Ivan Ristic (O'Reilly; ISBN: 0596007248). Copyright © 2006 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  Setting Apache Binary File Permissions  
After creating the new user account your first impulse might be to assign ownership over the Apache installation to it. I see that often, but do not do it. For Apache to run on port 80, it must be started by the user root. Allowing any other account to have ...]]></description>
<guid>http://www.devshed.com/c/a/Apache/Setting-Permissions-in-Apache/?kc=rss</guid>
</item>
<item><title>Installing Apache</title>
<pubDate>Thu, 03 Jan 2008 09:00:51 -0500</pubDate>
<link>http://www.devshed.com/c/a/Apache/Installing-Apache/?kc=rss</link>
<description>
<![CDATA[In the second part to a six-part series on Apache installation and configuration, we will focus on selecting modules to install and begin to explore configuration and hardening. This article is excerpted from chapter two of Apache Security, written by Ivan Ristic (O'Reilly; ISBN: 0596007248). Copyright © 2006 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  Folder Locations   
In this chapter, I will assume the following locations for the specified types of files: 
Binaries and supporting files
      /usr/local/apache 
Public files
      /var/www/htdocs (this directory is referred to 
     throughout this book as the web server tree) 
Private we...]]></description>
<guid>http://www.devshed.com/c/a/Apache/Installing-Apache/?kc=rss</guid>
</item>
<item><title>Apache Installation and Configuration</title>
<pubDate>Thu, 27 Dec 2007 09:00:50 -0500</pubDate>
<link>http://www.devshed.com/c/a/Apache/Apache-Installation-and-Configuration/?kc=rss</link>
<description>
<![CDATA[Apache is the most popular web server on the Internet, partly because it is open source. This popularity means that security is very important. Securing the application starts with the way you configure it. This article, the first of six parts, is excerpted from chapter two of Apache Security, written by Ivan Ristic (O'Reilly; ISBN: 0596007248). Copyright © 2006 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  Installation is the first step in making Apache functional. Before you begin, you should have a clear idea of the installations purpose. This idea, together with your paranoia level, will determine the steps you will take to complete the process. The system-hardening matrix (described in Chapter 1) ...]]></description>
<guid>http://www.devshed.com/c/a/Apache/Apache-Installation-and-Configuration/?kc=rss</guid>
</item>
<item><title>Apache Tapestry and Custom Components: DateInput</title>
<pubDate>Tue, 19 Jun 2007 09:00:48 -0400</pubDate>
<link>http://www.devshed.com/c/a/Apache/Apache-Tapestry-and-Custom-Components-DateInput/?kc=rss</link>
<description>
<![CDATA[Tapestry has many benefits, but perhaps one of the most important is that it makes creation of custom components very easy. In this article, I'll create a custom component to illustrate this point.<br/>   -  We are all different; we all have various ideas about how our application should look and work. Our customers have their own opinions and, well, sometimes prejudices too. As a result, at some time in your Tapestry development you will certainly come to the point when you'll find the existing choice ...]]></description>
<guid>http://www.devshed.com/c/a/Apache/Apache-Tapestry-and-Custom-Components-DateInput/?kc=rss</guid>
</item>
<item><title>Tapestry and AJAX: Autocompleter and InlineEditBox</title>
<pubDate>Mon, 18 Jun 2007 09:00:47 -0400</pubDate>
<link>http://www.devshed.com/c/a/Apache/Tapestry-and-AJAX-Autocompleter-and-InlineEditBox/?kc=rss</link>
<description>
<![CDATA[Although the term  quot;AJAX quot; was coined not so long ago, AJAX-like functionality has already been available in Tapestry for quite some time. In Tapestry 4.0 we can use Tacos, a rich and interesting library of custom Tapestry components that includes a number of AJAX-driven components. Tapestry 4.1 has Dojo JavaScript library built into it, so it comes with some core AJAX-enabled components.<br/>   -   A downloadable zip file is available for this article.


The essence of AJAX is that we don't need to request the whole page from the server every time we want to  change it. Instead, the page contains some clever dynamic things in it (with  Tapestry these things are AJAX-enabled components) tha...]]></description>
<guid>http://www.devshed.com/c/a/Apache/Tapestry-and-AJAX-Autocompleter-and-InlineEditBox/?kc=rss</guid>
</item>
<item><title>PropertySelection and IPropertySelectionModel in Apache Tapestry</title>
<pubDate>Tue, 12 Jun 2007 09:00:47 -0400</pubDate>
<link>http://www.devshed.com/c/a/Apache/PropertySelection-and-IPropertySelectionModel-in-Apache-Tapestry/?kc=rss</link>
<description>
<![CDATA[We already encountered PropertySelection in one of the previous articles so we know that it is a Tapestry component used to display a drop-down list, allowing the user to choose one of multiple options. You might think that the way in which options are provided to this component (through its model binding) is somewhat cumbersome when all you need to do is select one of a few strings. However, PropertySelection was designed with a great deal of power and flexibility in mind, and I hope that today you will appreciate this.<br/>   -   A downloadable zip file is available for this article.

Let's add one more piece of functionality to the CelebrityCollector application. Say we want to select a  quot;celebrity of the week. quot; This will cause one of the celebrities in our collection to have his or her name displayed on the hom...]]></description>
<guid>http://www.devshed.com/c/a/Apache/PropertySelection-and-IPropertySelectionModel-in-Apache-Tapestry/?kc=rss</guid>
</item>
<item><title>The DatePicker and Shell Components of Apache Tapestry</title>
<pubDate>Tue, 05 Jun 2007 09:00:47 -0400</pubDate>
<link>http://www.devshed.com/c/a/Apache/The-DatePicker-and-Shell-Components-of-Apache-Tapestry/?kc=rss</link>
<description>
<![CDATA[In the previous article in this series we came to adding a component for accepting a date input, to specify the date of birth for the newly added celebrity. DatePicker, a standard Tapestry component, is an excellent choice for this, and we are going to learn today how to add a DatePicker to a page.<br/>   -  However, DatePicker has a few downsides, and I am going to mention them, preparing you for the necessity of creating your own custom component for date input. Before building such a custom component, however, we'll need to have a clear understanding of the PropertySelection component and the IProper...]]></description>
<guid>http://www.devshed.com/c/a/Apache/The-DatePicker-and-Shell-Components-of-Apache-Tapestry/?kc=rss</guid>
</item>
<item><title>Apache Tapestry: ASO and More Components</title>
<pubDate>Mon, 21 May 2007 09:00:48 -0400</pubDate>
<link>http://www.devshed.com/c/a/Apache/Apache-Tapestry-ASO-and-More-Components/?kc=rss</link>
<description>
<![CDATA[We shall continue working on the CelebrityCollector application. The next step is to create a page for adding a new celebrity. While we create that page, I will introduce you to three more components that will add new capabilities to our application and help us get around certain problems.<br/>   -  There is one inconvenience that hinders our progress: the DataSource object that we use to obtain either the whole list of celebrities or a selected celebrity is currently stored as a property of the CelebritiesList page. This is not convenient as we are planning to access this object from different...]]></description>
<guid>http://www.devshed.com/c/a/Apache/Apache-Tapestry-ASO-and-More-Components/?kc=rss</guid>
</item>
<item><title>Apache Tapestry and DirectLink, IoC and DI</title>
<pubDate>Mon, 14 May 2007 09:00:47 -0400</pubDate>
<link>http://www.devshed.com/c/a/Apache/Apache-Tapestry-and-DirectLink-IoC-and-DI/?kc=rss</link>
<description>
<![CDATA[Previously we began building our CelebrityCollector application. But right now it is a hollow shell. In this article we will use several new Apache Tapestry components to help us start filling in the details.<br/>   -  In the previous article of this tutorial we learned to use the For component. It (a) iterates through a number of objects, (b) displays any markup surrounded by itself as many times as there are objects to iterate through and (c) exposes each current object to our code. As a result, we can put into ...]]></description>
<guid>http://www.devshed.com/c/a/Apache/Apache-Tapestry-and-DirectLink-IoC-and-DI/?kc=rss</guid>
</item>
<item><title>Making a CelebrityCollector with Apache Tapestry: the For Component</title>
<pubDate>Wed, 09 May 2007 09:00:47 -0400</pubDate>
<link>http://www.devshed.com/c/a/Apache/Making-a-CelebrityCollector-with-Apache-Tapestry-the-For-Component/?kc=rss</link>
<description>
<![CDATA[We are going to start a new project today, named CelebrityCollector. At first it will be very simple, but in the following articles well be adding more and more functionality to it. Of course, the purpose at this stage of study is not to build a real-world application but to meet different Tapestry components and to learn various important concepts.<br/>   -  Creating the project
Create a new project as explained in the article “Creating Your First Tapestry Project” and  name it CelebrityCollector. Dont forget to add the Tapestry41 library and configure the Tapestry servlet properly.
Add to the project three empty pages: Home, CelebritiesList and Detai...]]></description>
<guid>http://www.devshed.com/c/a/Apache/Making-a-CelebrityCollector-with-Apache-Tapestry-the-For-Component/?kc=rss</guid>
</item>
<item><title>Apache Tapestry and Listener Methods, Conditional Components and PageLink</title>
<pubDate>Tue, 08 May 2007 09:00:46 -0400</pubDate>
<link>http://www.devshed.com/c/a/Apache/Apache-Tapestry-and-Listener-Methods-Conditional-Components-and-PageLink/?kc=rss</link>
<description>
<![CDATA[Today we continue to explore some of the most fundamental concepts of Tapestry while building one of the simplest Java Web applications. In the previous part of this tutorial we became familiar with properties of Tapestry pages and different ways to configure them. Now well look into the details of writing listener methods.<br/>   -  
 A downloadable zip file is available for this article.

The simplest approach
We have already used one listener method in our GuessTheWord application. Lets remind ourselves how we did that.
In the Home.html template we  created a form:
 lt;form action= quot; quot; jwcid= quot;secretWordForm...]]></description>
<guid>http://www.devshed.com/c/a/Apache/Apache-Tapestry-and-Listener-Methods-Conditional-Components-and-PageLink/?kc=rss</guid>
</item>
</channel>
</rss>
