<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Apache Forum RSS Feed (Replies Included)</title>
    <link>http://www.programmersheaven.com/</link>
    <description>Contains the latest posts from the 'Apache' forum at Programmer's Heaven, including replies.</description>
    <language>en</language>
    <copyright>Copyright 2013 Programmers Heaven</copyright>
    <pubDate>Sat, 25 May 2013 01:04:18 -0700</pubDate>
    <lastBuildDate>Sat, 25 May 2013 01:04:18 -0700</lastBuildDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <image>
      <url>http://www.programmersheaven.com/images/ph.gif</url>
      <title>Programmers Heaven</title>
      <link>http://www.programmersheaven.com/</link>
      <width>88</width>
      <height>31</height>
    </image>
    <item>
      <title>Re: Apache2.0.63 over LAN</title>
      <link>http://www.programmersheaven.com/mb/Apache/396843/416269/re-apache2063-over-lan/#416269</link>
      <description>: Hi,&lt;br /&gt;
: &lt;br /&gt;
: I have just installed Apache 2.0.63 on a WindowsXP machine.&lt;br /&gt;
: The XP machine on a company LAN XXXXXX.local&lt;br /&gt;
: &lt;br /&gt;
: I had Apache 2.2.11 installed on same machine previously with 2.0.63 &lt;br /&gt;
: and was able to access the server's webpages from another computer &lt;br /&gt;
: as follows &lt;a href="http://10.10.10.2/"&gt;http://10.10.10.2/&lt;/a&gt;&lt;br /&gt;
: &lt;br /&gt;
: What is different with Apache2.0.63 to 2.2.11 that I cannot access &lt;br /&gt;
: 2.0.63's webpages from another PC?&lt;br /&gt;
: &lt;br /&gt;
: Any ideas?&lt;br /&gt;
: &lt;br /&gt;
: Thanks&lt;br /&gt;
: &lt;br /&gt;
Use ipconfig.&lt;br /&gt;
&lt;br /&gt;
Check that you are using the right current IP address of the computer.&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, try the current IP address of the router.&lt;br /&gt;
&lt;br /&gt;
Check that you can access the web pages on the same computer using localhost.&lt;br /&gt;
&lt;br /&gt;
Check that you can access the web pages from any other LAN computer using:&lt;br /&gt;
- first the computer's IP address.&lt;br /&gt;
- second, the router's IP address.&lt;br /&gt;
&lt;br /&gt;
Where do the checks start to indicate a problem and where do they work?&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/396843/416269/re-apache2063-over-lan/#416269</guid>
      <pubDate>Sat, 08 May 2010 22:33:37 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>how to handle static-looking address with php?</title>
      <link>http://www.programmersheaven.com/mb/Apache/416268/416268/how-to-handle-static-looking-address-with-php/</link>
      <description>Hi,&lt;br /&gt;
&lt;br /&gt;
Is there a way of having a static-looking request like robots.txt, page.html, index.html, styles.css... handled using PHP?&lt;br /&gt;
&lt;br /&gt;
The applications would include higher security by hiding the type of programming languages used by the web server.  In the case of robots.txt, it can be very useful because robots.txt is a special address that can't be specified to be at any other address(ie. robots_txt.php).&lt;br /&gt;
&lt;br /&gt;
I found something called something related called &lt;a href="http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html"&gt;mod_rewrite&lt;/a&gt;.  Have you heard about it?  If you have, do you know if that can do what I was asking?&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/416268/416268/how-to-handle-static-looking-address-with-php/</guid>
      <pubDate>Sat, 08 May 2010 22:25:35 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Apache2.0.63 over LAN</title>
      <link>http://www.programmersheaven.com/mb/Apache/396843/396843/apache2063-over-lan/</link>
      <description>Hi,&lt;br /&gt;
&lt;br /&gt;
I have just installed Apache 2.0.63 on a WindowsXP machine.&lt;br /&gt;
The XP machine on a company LAN XXXXXX.local&lt;br /&gt;
&lt;br /&gt;
I had Apache 2.2.11 installed on same machine previously with 2.0.63 and was able to access the server's webpages from another computer as follows &lt;a href="http://10.10.10.2/"&gt;http://10.10.10.2/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
What is different with Apache2.0.63 to 2.2.11 that I cannot access 2.0.63's webpages from another PC?&lt;br /&gt;
&lt;br /&gt;
Any ideas?&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/396843/396843/apache2063-over-lan/</guid>
      <pubDate>Tue, 08 Sep 2009 08:08:49 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Re: PHP to Download File from Web Server ?</title>
      <link>http://www.programmersheaven.com/mb/Apache/357591/395285/re-php-to-download-file-from-web-server-/#395285</link>
      <description>Very elegant - wish i was working on a Linux workstation - am stuck with a windows one instead but your solution is exactly what i need for my situation - how does your solution translate in to Bill Gates World???&lt;br /&gt;
&lt;br /&gt;
Forget the scheduling - i am battling to get the code to download a file - all my attempts seem to get a file from the server and put it on the same server.... :(</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/357591/395285/re-php-to-download-file-from-web-server-/#395285</guid>
      <pubDate>Tue, 18 Aug 2009 05:51:46 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>application pool on Apache</title>
      <link>http://www.programmersheaven.com/mb/Apache/394990/394990/application-pool-on-apache/</link>
      <description>Hello!&lt;br /&gt;
&lt;br /&gt;
I've got web application to be installed on the server. The server contains MySQL &amp;amp; Apache. Unfortunately web application was created for MSSQL 2005 and IIS 6.0 or 7.0. (By the way. I've got Windows XP Prof on server but I'd like to ask because of my curiosity - is it possible to run MSSQL applications on Linux servers?). I tried to run MSSQL on MySQL - without success (Console Terminal, MS Query Browser, DBConvert). I decided to install MSSQL Server 2008 in order to run .sql script files which are responsible for creating new database.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;But my question is somehow different. The other thing required for installation is to "create application pool". I found &lt;a href="http://technet.microsoft.com/en-us/library/cc786585(WS.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc786585(WS.10).aspx&lt;/a&gt; but it is about configuring it for IIS. My question is - how to do it for Apache?&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
And about MSSQL. I just installed it. I run:&lt;br /&gt;
C:\Documents and Settings\useruser&amp;gt;osql -Usa -Ppassword -i "F:\Data\MyApplication\Scripts\CreateDb.sql"&lt;br /&gt;
[SQL Server Native Client 10.0]Named Pipes Provider: Could not open a connection to SQL Server [2].&lt;br /&gt;
[SQL Server Native Client 10.0]Login timeout expired&lt;br /&gt;
[SQL Server Native Client 10.0]A network-related or instance-specific error has occured while establishing a connection to SQL Server. Server is not found of not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.&lt;br /&gt;
&lt;br /&gt;
Greetings!</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/394990/394990/application-pool-on-apache/</guid>
      <pubDate>Wed, 12 Aug 2009 02:21:33 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Trouble getting URL to mask IP address.</title>
      <link>http://www.programmersheaven.com/mb/Apache/393534/393534/trouble-getting-url-to-mask-ip-address/</link>
      <description>I am running Apache 2.0.59 on my mac (10.5.7). I have a domain name (&lt;strong&gt;www.example.com&lt;/strong&gt;) registered with godaddy that remains on their nameservers and forwards (w/o masking) to my home ip. The connection works and I can view my site so there are no problems with routing, port-listening, or directory hierarchies. &lt;br /&gt;
&lt;br /&gt;
The problem is that once i'm at my site, the address bar of my browser lists my server's ip followed by any additional directories (&lt;strong&gt;123.45.6.78/home.php&lt;/strong&gt;). I would like for the url to show instead (&lt;strong&gt;www.example.com/home.php&lt;/strong&gt; ).&lt;br /&gt;
&lt;br /&gt;
From what I've read so far I think I need to change something in the httpd.conf file, but I'm not sure what that is. I've tried changing the NameServer directive to "&lt;strong&gt;NameServer www.example.com&lt;/strong&gt;" and I've tried using virtualhosts &amp;lt;v...&amp;gt;NameServer ... &amp;lt;/v...&amp;gt; to no avail. &lt;br /&gt;
&lt;br /&gt;
Am I missing something totally obvious? It seems like this should be a lot easier. &lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/393534/393534/trouble-getting-url-to-mask-ip-address/</guid>
      <pubDate>Thu, 09 Jul 2009 19:14:52 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Re: Apache on ubuntu,python and PHP on Apache</title>
      <link>http://www.programmersheaven.com/mb/Apache/393294/393295/re-apache-on-ubuntupython-and-php-on-apache/#393295</link>
      <description>&lt;br /&gt;
Run this command in your terminal. Enter your login password to authorize installation. &lt;br /&gt;
 &lt;br /&gt;
sudo apt-get install apache2 apache2-doc mysql-client mysql-server libapache2-mod-python libapache2-mod-python-doc&lt;br /&gt;
&lt;br /&gt;
Then you can check the documentation in /usr/share/docs/apache2 and /usr/share/docs/apache2/libapache2-mod-python/&lt;br /&gt;
&lt;br /&gt;
You can try to follow this tutorial to configure a bit more your system, but it's using PHP, not python.&lt;br /&gt;
&lt;a href="http://www.howtoforge.com/ubuntu_lamp_for_newbies"&gt;http://www.howtoforge.com/ubuntu_lamp_for_newbies&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Good luck,&lt;br /&gt;
Ludovic&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/393294/393295/re-apache-on-ubuntupython-and-php-on-apache/#393295</guid>
      <pubDate>Sat, 04 Jul 2009 12:47:54 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Apache on ubuntu,python and PHP on Apache</title>
      <link>http://www.programmersheaven.com/mb/Apache/393294/393294/apache-on-ubuntupython-and-php-on-apache/</link>
      <description>Hi people&lt;br /&gt;
I have two questions&lt;br /&gt;
1-From where I can download the last version of apache and Mysql for linux?&lt;br /&gt;
2-Could someone introduce me a tutorial of it including its installing on ubuntu?&lt;br /&gt;
3-How can I use python in it?&lt;br /&gt;
thanks a lot&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/393294/393294/apache-on-ubuntupython-and-php-on-apache/</guid>
      <pubDate>Sat, 04 Jul 2009 12:16:40 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Don't read</title>
      <link>http://www.programmersheaven.com/mb/Apache/391069/391069/dont-read/</link>
      <description>Thanks but I already got it. Finally.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/391069/391069/dont-read/</guid>
      <pubDate>Sat, 16 May 2009 10:18:04 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Re: Newbi, trying to learn PHP but can't get past Apache</title>
      <link>http://www.programmersheaven.com/mb/Apache/390805/390881/re-newbi-trying-to-learn-php-but-cant-get-past-apache/#390881</link>
      <description>Thanks, I hope I got it right.&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/390805/390881/re-newbi-trying-to-learn-php-but-cant-get-past-apache/#390881</guid>
      <pubDate>Tue, 12 May 2009 07:46:15 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Re: Newbi, trying to learn PHP but can't get past Apache</title>
      <link>http://www.programmersheaven.com/mb/Apache/390805/390810/re-newbi-trying-to-learn-php-but-cant-get-past-apache/#390810</link>
      <description>Find out your PHP directory (where you have php.exe), it should be something like "C:\Program Files\PHP".&lt;br /&gt;
Now go to Control Panel -&amp;gt; System -&amp;gt; Advanced -&amp;gt; Environment Variables and append that directory to the user variable PATH. Don't forget to add the semicolon.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/390805/390810/re-newbi-trying-to-learn-php-but-cant-get-past-apache/#390810</guid>
      <pubDate>Mon, 11 May 2009 10:30:56 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Newbi, trying to learn PHP but can't get past Apache</title>
      <link>http://www.programmersheaven.com/mb/Apache/390805/390805/newbi-trying-to-learn-php-but-cant-get-past-apache/</link>
      <description>I'M trying to learn PHP but I can't seem to get past the setting up of MySQL and Apache. I am using the book "PHP, MySQL and Apache All in ONE". This is ridicules, once I edited the file httpd.conf in my text editor, the books now tells me to add my PHP directory to my Windows PATH. But it doesn't bother to tell me what that means or how to do that. Keep in mind I am familiar with file paths and directories. Please help someone, anyone. &lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/390805/390805/newbi-trying-to-learn-php-but-cant-get-past-apache/</guid>
      <pubDate>Mon, 11 May 2009 09:24:33 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Alternative to Apache</title>
      <link>http://www.programmersheaven.com/mb/Apache/390750/390750/alternative-to-apache/</link>
      <description>I'M having a hard time installing Apache on windows. I downloaded the file and unzipped it, but now it just seems to be a folder, I don't know how to start or install the program. Can someone give me a hand or tell me about an alternative to using Apache. Note that I'M only trying to learn PHP, I'M not actually trying to write an application for a server. Thanks.&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/390750/390750/alternative-to-apache/</guid>
      <pubDate>Sun, 10 May 2009 08:30:47 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Re: Apache serves a blank page...</title>
      <link>http://www.programmersheaven.com/mb/Apache/381749/381754/re-apache-serves-a-blank-page/#381754</link>
      <description>I found the answer elsewhere...&lt;br /&gt;
&lt;br /&gt;
If you took the time to read this post, thanks.&lt;br /&gt;
&lt;br /&gt;
If you're interested, the solution is here:&lt;br /&gt;
&lt;br /&gt;
http://www.phpfreaks.com/forums/index.php/topic,225152.new.htm
l#new&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/381749/381754/re-apache-serves-a-blank-page/#381754</guid>
      <pubDate>Tue, 11 Nov 2008 16:38:27 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Apache serves a blank page...</title>
      <link>http://www.programmersheaven.com/mb/Apache/381749/381749/apache-serves-a-blank-page/</link>
      <description>I have Apache 2.2 running on my laptop as test server for a website.&lt;br /&gt;
&lt;br /&gt;
It works fine when I access the site from my laptop -- php, mySQL -- everything works. But, if I try to access it from another computer on the network, I get a blank page when I use the "localhost" server name in the URL.&lt;br /&gt;
&lt;br /&gt;
However, if I enter the IP address of my laptop in place of "localhost" in the url, I can access the site (most of it -- a wordpress blog gets a blank page, but that might be another issue).&lt;br /&gt;
&lt;br /&gt;
    i.e.: &lt;a href="http://localhost.dancepanoramadetroit.com"&gt;http://localhost.dancepanoramadetroit.com&lt;/a&gt; works on my laptop where Apache is running, but takes me to blank page on other computers on the network.&lt;br /&gt;
&lt;br /&gt;
    &lt;a href="http://xxx.xxx.x.x.dancepanoramadetroit.com"&gt;http://xxx.xxx.x.x.dancepanoramadetroit.com&lt;/a&gt; works on other computers on the network (replace x's with ip address)&lt;br /&gt;
&lt;br /&gt;
Also, if I try to change the servername from "localhost" to anything else, I get a "page not found" error on all computers (is localhost a "magic" name somehow?)&lt;br /&gt;
&lt;br /&gt;
My network is using a wireless router, with standard security stuff (WEP, mac addresses).&lt;br /&gt;
&lt;br /&gt;
I've checked my error logs, and no errors or warnings appear.&lt;br /&gt;
&lt;br /&gt;
I've set up a virtual host file, which I've attached below, along with my main configuration file.&lt;br /&gt;
&lt;br /&gt;
I've tried numerous vhost and configuration permutations over the last day, and still no luck. I've also checked out lots of other posts, but can't seem to find the answer.&lt;br /&gt;
&lt;br /&gt;
The point of all this is so that I can develop code on one machine, while others test the site on another machine.&lt;br /&gt;
&lt;br /&gt;
Any insights are appreciated!&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
&lt;br /&gt;
Jim&lt;br /&gt;
&lt;br /&gt;
Main Config File&lt;br /&gt;
#LoadModule version_module modules/mod_version.so&lt;br /&gt;
#LoadModule vhost_alias_module modules/mod_vhost_alias.so&lt;br /&gt;
&lt;br /&gt;
&amp;lt;IfModule !mpm_netware_module&amp;gt;&lt;br /&gt;
&amp;lt;IfModule !mpm_winnt_module&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# If you wish httpd to run as a different user or group, you must run&lt;br /&gt;
# httpd as root initially and it will switch.&lt;br /&gt;
#&lt;br /&gt;
# User/Group: The name (or #number) of the user/group to run httpd as.&lt;br /&gt;
# It is usually good practice to create a dedicated user and group for&lt;br /&gt;
# running httpd, as with most system services.&lt;br /&gt;
#&lt;br /&gt;
User daemon&lt;br /&gt;
Group daemon&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# 'Main' server configuration&lt;br /&gt;
#&lt;br /&gt;
# The directives in this section set up the values used by the 'main'&lt;br /&gt;
# server, which responds to any requests that aren't handled by a&lt;br /&gt;
# &amp;lt;VirtualHost&amp;gt; definition. These values also provide defaults for&lt;br /&gt;
# any &amp;lt;VirtualHost&amp;gt; containers you may define later in the file.&lt;br /&gt;
#&lt;br /&gt;
# All of these directives may appear inside &amp;lt;VirtualHost&amp;gt; containers,&lt;br /&gt;
# in which case these default settings will be overridden for the&lt;br /&gt;
# virtual host being defined.&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ServerAdmin: Your address, where problems with the server should be&lt;br /&gt;
# e-mailed. This address appears on some server-generated pages, such&lt;br /&gt;
# as error documents. e.g. admin@your-domain.com&lt;br /&gt;
#&lt;br /&gt;
ServerAdmin xxxxxx@xxxxxx.net&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ServerName gives the name and port that the server uses to identify itself.&lt;br /&gt;
# This can often be determined automatically, but we recommend you specify&lt;br /&gt;
# it explicitly to prevent problems during startup.&lt;br /&gt;
#&lt;br /&gt;
# If your host doesn't have a registered DNS name, enter its IP address here.&lt;br /&gt;
#&lt;br /&gt;
#ServerName localhost:80&lt;br /&gt;
ServerName localhost:80&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# DocumentRoot: The directory out of which you will serve your&lt;br /&gt;
# documents. By default, all requests are taken from this directory, but&lt;br /&gt;
# symbolic links and aliases may be used to point to other locations.&lt;br /&gt;
#&lt;br /&gt;
#DocumentRoot "C:/JMW/SW_HW_Development/DanceSite/Server/htdocs/
htdocs"&lt;br /&gt;
#DocumentRoot "C:/JMW/SW_HW_Development/DanceSite/Server/htdocs"&lt;br /&gt;
DocumentRoot "C:/JMW/SW_HW_Development/DanceSite/Server/htdocs/
dancepanoramadetroit.com"&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# Each directory to which Apache has access can be configured with respect&lt;br /&gt;
# to which services and features are allowed and/or disabled in that&lt;br /&gt;
# directory (and its subdirectories).&lt;br /&gt;
#&lt;br /&gt;
# First, we configure the "default" to be a very restrictive set of&lt;br /&gt;
# features.&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;Directory /&amp;gt;&lt;br /&gt;
Options FollowSymLinks&lt;br /&gt;
AllowOverride None&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Deny from all&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# Note that from this point forward you must specifically allow&lt;br /&gt;
# particular features to be enabled - so if something's not working as&lt;br /&gt;
# you might expect, make sure that you have specifically enabled it&lt;br /&gt;
# below.&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# This should be changed to whatever you set DocumentRoot to.&lt;br /&gt;
#&lt;br /&gt;
#&amp;lt;Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"&amp;gt;&lt;br /&gt;
&amp;lt;Directory "C:/JMW/SW_HW_Development/DanceSite/Server/htdocs/
dancepanoramadetroit.com"&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Possible values for the Options directive are "None", "All",&lt;br /&gt;
# or any combination of:&lt;br /&gt;
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews&lt;br /&gt;
#&lt;br /&gt;
# Note that "MultiViews" must be named *explicitly* --- "Options All"&lt;br /&gt;
# doesn't give it to you.&lt;br /&gt;
#&lt;br /&gt;
# The Options directive is both complicated and important. Please see&lt;br /&gt;
# &lt;a href="http://httpd.apache.org/docs/2.2/mod/core.html#options"&gt;http://httpd.apache.org/docs/2.2/mod/core.html#options&lt;/a&gt;&lt;br /&gt;
# for more information.&lt;br /&gt;
#&lt;br /&gt;
Options Indexes FollowSymLinks&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# AllowOverride controls what directives may be placed in .htaccess files.&lt;br /&gt;
# It can be "All", "None", or any combination of the keywords:&lt;br /&gt;
# Options FileInfo AuthConfig Limit&lt;br /&gt;
#&lt;br /&gt;
AllowOverride None&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# Controls who can get stuff from this server.&lt;br /&gt;
#&lt;br /&gt;
Order allow,deny&lt;br /&gt;
Allow from all&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# DirectoryIndex: sets the file that Apache will serve if a directory&lt;br /&gt;
# is requested.&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;IfModule dir_module&amp;gt;&lt;br /&gt;
# DirectoryIndex index.html&lt;br /&gt;
#replaced above line:JMW071808&lt;br /&gt;
DirectoryIndex index.php&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# The following lines prevent .htaccess and .htpasswd files from being&lt;br /&gt;
# viewed by Web clients.&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;FilesMatch "^\.ht"&amp;gt;&lt;br /&gt;
Order allow,deny&lt;br /&gt;
Deny from all&lt;br /&gt;
Satisfy All&lt;br /&gt;
&amp;lt;/FilesMatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ErrorLog: The location of the error log file.&lt;br /&gt;
# If you do not specify an ErrorLog directive within a &amp;lt;VirtualHost&amp;gt;&lt;br /&gt;
# container, error messages relating to that virtual host will be&lt;br /&gt;
# logged here. If you *do* define an error logfile for a &amp;lt;VirtualHost&amp;gt;&lt;br /&gt;
# container, that host's errors will be logged there and not here.&lt;br /&gt;
#&lt;br /&gt;
ErrorLog "logs/error.log"&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# LogLevel: Control the number of messages logged to the error_log.&lt;br /&gt;
# Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
# alert, emerg.&lt;br /&gt;
#&lt;br /&gt;
LogLevel warn&lt;br /&gt;
&lt;br /&gt;
&amp;lt;IfModule log_config_module&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# The following directives define some format nicknames for use with&lt;br /&gt;
# a CustomLog directive (see below).&lt;br /&gt;
#&lt;br /&gt;
LogFormat "%h %l %u %t \"%r\" %&amp;gt;s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined&lt;br /&gt;
LogFormat "%h %l %u %t \"%r\" %&amp;gt;s %b" common&lt;br /&gt;
&lt;br /&gt;
&amp;lt;IfModule logio_module&amp;gt;&lt;br /&gt;
# You need to enable mod_logio.c to use %I and %O&lt;br /&gt;
LogFormat "%h %l %u %t \"%r\" %&amp;gt;s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# The location and format of the access logfile (Common Logfile Format).&lt;br /&gt;
# If you do not define any access logfiles within a &amp;lt;VirtualHost&amp;gt;&lt;br /&gt;
# container, they will be logged here. Contrariwise, if you *do*&lt;br /&gt;
# define per-&amp;lt;VirtualHost&amp;gt; access logfiles, transactions will be&lt;br /&gt;
# logged therein and *not* in this file.&lt;br /&gt;
#&lt;br /&gt;
CustomLog "logs/access.log" common&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# If you prefer a logfile with access, agent, and referer information&lt;br /&gt;
# (Combined Logfile Format) you can use the following directive.&lt;br /&gt;
#&lt;br /&gt;
#CustomLog "logs/access.log" combined&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;IfModule alias_module&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Redirect: Allows you to tell clients about documents that used to&lt;br /&gt;
# exist in your server's namespace, but do not anymore. The client&lt;br /&gt;
# will make a new request for the document at its new location.&lt;br /&gt;
# Example:&lt;br /&gt;
# Redirect permanent /foo &lt;a href="http://localhost/bar"&gt;http://localhost/bar&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# Alias: Maps web paths into filesystem paths and is used to&lt;br /&gt;
# access content that does not live under the DocumentRoot.&lt;br /&gt;
# Example:&lt;br /&gt;
# Alias /webpath /full/filesystem/path&lt;br /&gt;
# Alias /localhost.dancepanoramadetroit.com "C:/JMW/SW_HW_Development/DanceSite/Server/htdocs/
dancepanoramadetroit.com"&lt;br /&gt;
#&lt;br /&gt;
# If you include a trailing / on /webpath then the server will&lt;br /&gt;
# require it to be present in the URL. You will also likely&lt;br /&gt;
# need to provide a &amp;lt;Directory&amp;gt; section to allow access to&lt;br /&gt;
# the filesystem path.&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ScriptAlias: This controls which directories contain server scripts.&lt;br /&gt;
# ScriptAliases are essentially the same as Aliases, except that&lt;br /&gt;
# documents in the target directory are treated as applications and&lt;br /&gt;
# run by the server when requested rather than as documents sent to the&lt;br /&gt;
# client. The same rules about trailing "/" apply to ScriptAlias&lt;br /&gt;
# directives as to Alias.&lt;br /&gt;
#&lt;br /&gt;
# ScriptAlias /cgi-bin/ "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/"&lt;br /&gt;
ScriptAlias /cgi-bin/ "C:/JMW/SW_HW_Development/DanceSite/Server/htdocs/
dancepanoramadetroit.com/cgi-bin/"&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;IfModule cgid_module&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# ScriptSock: On threaded servers, designate the path to the UNIX&lt;br /&gt;
# socket used to communicate with the CGI daemon of mod_cgid.&lt;br /&gt;
#&lt;br /&gt;
#Scriptsock logs/cgisock&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin" should be changed to whatever your ScriptAliased&lt;br /&gt;
# CGI directory exists, if you have that configured.&lt;br /&gt;
#&lt;br /&gt;
#&amp;lt;Directory "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin"&amp;gt;&lt;br /&gt;
&amp;lt;Directory "C:/JMW/SW_HW_Development/DanceSite/Server/htdocs/
dancepanoramadetroit.com/cgi-bin"&amp;gt;&lt;br /&gt;
AllowOverride None&lt;br /&gt;
Options None&lt;br /&gt;
Order allow,deny&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# DefaultType: the default MIME type the server will use for a document&lt;br /&gt;
# if it cannot otherwise determine one, such as from filename extensions.&lt;br /&gt;
# If your server contains mostly text or HTML documents, "text/plain" is&lt;br /&gt;
# a good value. If most of your content is binary, such as applications&lt;br /&gt;
# or images, you may want to use "application/octet-stream" instead to&lt;br /&gt;
# keep browsers from trying to display binary files as though they are&lt;br /&gt;
# text.&lt;br /&gt;
#&lt;br /&gt;
DefaultType text/plain&lt;br /&gt;
&lt;br /&gt;
&amp;lt;IfModule mime_module&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# TypesConfig points to the file containing the list of mappings from&lt;br /&gt;
# filename extension to MIME-type.&lt;br /&gt;
#&lt;br /&gt;
TypesConfig conf/mime.types&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# AddType allows you to add to or override the MIME configuration&lt;br /&gt;
# file specified in TypesConfig for specific file types.&lt;br /&gt;
#&lt;br /&gt;
#AddType application/x-gzip .tgz&lt;br /&gt;
#&lt;br /&gt;
# AddEncoding allows you to have certain browsers uncompress&lt;br /&gt;
# information on the fly. Note: Not all browsers support this.&lt;br /&gt;
#&lt;br /&gt;
#AddEncoding x-compress .Z&lt;br /&gt;
#AddEncoding x-gzip .gz .tgz&lt;br /&gt;
#&lt;br /&gt;
# If the AddEncoding directives above are commented-out, then you&lt;br /&gt;
# probably should define those extensions to indicate media types:&lt;br /&gt;
#&lt;br /&gt;
AddType application/x-compress .Z&lt;br /&gt;
AddType application/x-gzip .gz .tgz&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# AddHandler allows you to map certain file extensions to "handlers":&lt;br /&gt;
# actions unrelated to filetype. These can be either built into the server&lt;br /&gt;
# or added with the Action directive (see below)&lt;br /&gt;
#&lt;br /&gt;
# To use CGI scripts outside of ScriptAliased directories:&lt;br /&gt;
# (You will also need to add "ExecCGI" to the "Options" directive.)&lt;br /&gt;
#&lt;br /&gt;
#AddHandler cgi-script .cgi&lt;br /&gt;
&lt;br /&gt;
# For type maps (negotiated resources):&lt;br /&gt;
#AddHandler type-map var&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# Filters allow you to process content before it is sent to the client.&lt;br /&gt;
#&lt;br /&gt;
# To parse .shtml files for server-side includes (SSI):&lt;br /&gt;
# (You will also need to add "Includes" to the "Options" directive.)&lt;br /&gt;
#&lt;br /&gt;
#AddType text/html .shtml&lt;br /&gt;
#AddOutputFilter INCLUDES .shtml&lt;br /&gt;
&lt;br /&gt;
#Added:JMW071808&lt;br /&gt;
AddType application/x-httpd-php .php .html&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# The mod_mime_magic module allows the server to use various hints from the&lt;br /&gt;
# contents of the file itself to determine its type. The MIMEMagicFile&lt;br /&gt;
# directive tells the module where the hint definitions are located.&lt;br /&gt;
#&lt;br /&gt;
#MIMEMagicFile conf/magic&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# Customizable error responses come in three flavors:&lt;br /&gt;
# 1) plain text 2) local redirects 3) external redirects&lt;br /&gt;
#&lt;br /&gt;
# Some examples:&lt;br /&gt;
#ErrorDocument 500 "The server made a boo boo."&lt;br /&gt;
#ErrorDocument 404 /missing.html&lt;br /&gt;
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"&lt;br /&gt;
#ErrorDocument 402 &lt;a href="http://localhost/subscription_info.html"&gt;http://localhost/subscription_info.html&lt;/a&gt;&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# EnableMMAP and EnableSendfile: On systems that support it,&lt;br /&gt;
# memory-mapping or the sendfile syscall is used to deliver&lt;br /&gt;
# files. This usually improves server performance, but must&lt;br /&gt;
# be turned off when serving from networked-mounted&lt;br /&gt;
# filesystems or if support for these functions is otherwise&lt;br /&gt;
# broken on your system.&lt;br /&gt;
#&lt;br /&gt;
#EnableMMAP off&lt;br /&gt;
#EnableSendfile off&lt;br /&gt;
&lt;br /&gt;
# Supplemental configuration&lt;br /&gt;
#&lt;br /&gt;
# The configuration files in the conf/extra/ directory can be&lt;br /&gt;
# included to add extra features or to modify the default configuration of&lt;br /&gt;
# the server, or you may simply copy their contents here and change as&lt;br /&gt;
# necessary.&lt;br /&gt;
&lt;br /&gt;
# Server-pool management (MPM specific)&lt;br /&gt;
#Include conf/extra/httpd-mpm.conf&lt;br /&gt;
&lt;br /&gt;
# Multi-language error messages&lt;br /&gt;
#Include conf/extra/httpd-multilang-errordoc.conf&lt;br /&gt;
&lt;br /&gt;
# Fancy directory listings&lt;br /&gt;
#Include conf/extra/httpd-autoindex.conf&lt;br /&gt;
&lt;br /&gt;
# Language settings&lt;br /&gt;
#Include conf/extra/httpd-languages.conf&lt;br /&gt;
&lt;br /&gt;
# User home directories&lt;br /&gt;
#Include conf/extra/httpd-userdir.conf&lt;br /&gt;
&lt;br /&gt;
# Real-time info on requests and configuration&lt;br /&gt;
#Include conf/extra/httpd-info.conf&lt;br /&gt;
&lt;br /&gt;
# Virtual hosts&lt;br /&gt;
Include conf/extra/httpd-vhosts.conf&lt;br /&gt;
&lt;br /&gt;
# Local access to the Apache HTTP Server Manual&lt;br /&gt;
Include conf/extra/httpd-manual.conf&lt;br /&gt;
&lt;br /&gt;
# Distributed authoring and versioning (WebDAV)&lt;br /&gt;
#Include conf/extra/httpd-dav.conf&lt;br /&gt;
&lt;br /&gt;
# Various default settings&lt;br /&gt;
#Include conf/extra/httpd-default.conf&lt;br /&gt;
&lt;br /&gt;
# Secure (SSL/TLS) connections&lt;br /&gt;
#Include conf/extra/httpd-ssl.conf&lt;br /&gt;
#&lt;br /&gt;
# Note: The following must must be present to support&lt;br /&gt;
# starting without SSL on platforms with no /dev/random equivalent&lt;br /&gt;
# but a statically compiled-in mod_ssl.&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;IfModule ssl_module&amp;gt;&lt;br /&gt;
SSLRandomSeed startup builtin&lt;br /&gt;
SSLRandomSeed connect builtin&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL&lt;br /&gt;
#PHPIniDir "C:/Program Files/PHP/"&lt;br /&gt;
#LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"&lt;br /&gt;
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL&lt;br /&gt;
&lt;br /&gt;
#Added by JMW:070708 per "http://www.php-mysql-tutorial.com/install-apache-php-mysql.php#apache"&lt;br /&gt;
AddType application/x-httpd-php .php&lt;br /&gt;
AddType application/x-httpd-php-source .phps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL&lt;br /&gt;
PHPIniDir "C:/Program Files/PHP/"&lt;br /&gt;
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"&lt;br /&gt;
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
VHosts Config File&lt;br /&gt;
NameVirtualHost localhost:80&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost localhost:80&amp;gt;&lt;br /&gt;
ServerAdmin help@dancepanoramadetroit.com&lt;br /&gt;
DocumentRoot "C:/JMW/SW_HW_Development/DanceSite/Server/htdocs/
dancepanoramadetroit.com"&lt;br /&gt;
ServerName localhost.dancepanoramadetroit.com&lt;br /&gt;
# ServerAlias *.dancepanoramadetroit.com&lt;br /&gt;
ErrorLog "logs/dpd.localhost-error.log"&lt;br /&gt;
CustomLog "logs/dpd.localhost-access.log" common&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#dpd.com permissions&lt;br /&gt;
&amp;lt;Directory "C:/JMW/SW_HW_Development/DanceSite/Server/htdocs/
dancepanoramadetroit.com"&amp;gt;&lt;br /&gt;
Options Indexes FollowSymLinks&lt;br /&gt;
AllowOverride None&lt;br /&gt;
Order allow,deny&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;Directory "C:/JMW/SW_HW_Development/DanceSite/Server/htdocs/
dancepanoramadetroit.com/Blogs"&amp;gt;&lt;br /&gt;
Options Indexes FollowSymLinks&lt;br /&gt;
AllowOverride None&lt;br /&gt;
Order allow,deny&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/381749/381749/apache-serves-a-blank-page/</guid>
      <pubDate>Tue, 11 Nov 2008 15:00:22 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Re: Can't figure out Apache VirtualHosts + Tomcat + ReverseProxy</title>
      <link>http://www.programmersheaven.com/mb/Apache/373413/373432/re-cant-figure-out-apache-virtualhosts-+-tomcat-+-reverseproxy/#373432</link>
      <description>For anyone experiencing similar problems, here are the VirtualHost settings that I used to fix my problems, provided by 'richardk' of &lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;&amp;lt;VirtualHost 1.2.3.4:80&amp;gt;
   ServerName domain1.com
   ServerAlias www.domain1.com
   ServerAdmin webmaster@domain1.com

   ErrorLog  /usr/var/log/vhosts/www.domain1.com-error_log
   CustomLog /usr/var/log/vhosts/www.domain1.com-access_log combined

   RewriteEngine On

   RewriteRule ^/$ /cmsapp/homepage.html [PT,L]
   RewriteRule ^/([a-z0-9_-]{1,30})$ /cmsapp/$1.do.html [NC,R=301,L]

   ProxyRequests Off

   ProxyPass        / &lt;a href="http://1.2.3.111:8180/"&gt;http://1.2.3.111:8180/&lt;/a&gt; #Tomcat Server
   ProxyPassReverse / &lt;a href="http://1.2.3.111:8180/"&gt;http://1.2.3.111:8180/&lt;/a&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
: Hi all, I have a problem that I can't seem to find info on anywhere! &lt;br /&gt;
: &lt;br /&gt;
: &lt;strong&gt;CURRENT SETUP:&lt;/strong&gt;&lt;br /&gt;
: I'm running Apache 1.3 on Server_1 which directs all requests with &lt;br /&gt;
: JkMount to Server_2 which runs a home grown CMS application &lt;br /&gt;
: &lt;br /&gt;
: ('cmsapp') and a related application ('app1') on tomcat 5.&lt;br /&gt;
: &lt;br /&gt;
: The CMS application services 20+ domains, and the Apache server uses &lt;br /&gt;
: VirtualHosts for each of them. e.g:&lt;br /&gt;
: &lt;br /&gt;
: &lt;pre class="sourcecode"&gt;&amp;lt;VirtualHost 1.2.3.4:80&amp;gt;
: 	ServerAdmin webmaster@domain1.com
: 	DocumentRoot /usr/local/www/data/vhosts
: 	ServerName domain1.com
: 	ServerAlias www.domain1.com
: 	
: 	ErrorLog /usr/var/log/vhosts/www.domain1.com-error_log
: 	CustomLog /usr/var/log/vhosts/www.domain1.com-access_log combined
: 	
:         JkMount /cmsapp/* worker1
: 	JkMount /app1/* worker1
: 
: 	&amp;lt;Directory "/usr/local/www/data/vhosts"&amp;gt;
: 		RewriteEngine On
: 		RewriteBase /	
: 		RewriteRule ^$ /cmsapp/homepage.html [L]
: 		RewriteRule ^([a-zA-Z0-9_-]{1,30})$ /cmsapp/$1.do.html [R]
: 	&amp;lt;/Directory&amp;gt;
: &amp;lt;/VirtualHost&amp;gt;&lt;/pre&gt;&lt;br /&gt;
: &lt;br /&gt;
: The RewriteRules (as I understand them) allow us to direct to a &lt;br /&gt;
: different default starting page for each domain name, as &lt;br /&gt;
: &lt;br /&gt;
: specified in the VirtualHost settings.&lt;br /&gt;
: &lt;br /&gt;
: This all works fine and there have been no real problems with this &lt;br /&gt;
: setup for over 2 years.&lt;br /&gt;
: &lt;br /&gt;
: &lt;strong&gt;PROBLEM:&lt;/strong&gt;&lt;br /&gt;
: &lt;br /&gt;
: An increase in the number of domains being managed by the CMS and &lt;br /&gt;
: the rise in traffic means our little tomcat server can't handle &lt;br /&gt;
: &lt;br /&gt;
: it fast enough! I really want to upgrade to Apache 2.2 and get rid &lt;br /&gt;
: of the JkMount setup and implement a reverse proxy so I can &lt;br /&gt;
: &lt;br /&gt;
: set up a cache for the Tomcat applications. This, I think, will &lt;br /&gt;
: alleviate the problems.&lt;br /&gt;
: &lt;br /&gt;
: But try as I might I can't get the setup to work! Maybe my &lt;br /&gt;
: VirtualHost settings are wrong for Apache2.2, maybe I don't know &lt;br /&gt;
: &lt;br /&gt;
: enough about Regex, but I think the problem is my lack of experience &lt;br /&gt;
: with mod_rewrite and mod_proxy.&lt;br /&gt;
: &lt;br /&gt;
: Below are the best settings I have found so far for the domain shown &lt;br /&gt;
: above. This resolves requests for specific pages and &lt;br /&gt;
: &lt;br /&gt;
: displays them properly, but the rewrite rules (which work for Apache &lt;br /&gt;
: 1.3) don't get executed. So instead of rewriting the request &lt;br /&gt;
: &lt;br /&gt;
: for 'http://www.domain1.com' to the default homepage for that &lt;br /&gt;
: domain, it just goes to the Tomcat default homepage, &lt;br /&gt;
: &lt;br /&gt;
: "$CATALINA_HOME/webapps/ROOT/index.jsp":&lt;br /&gt;
: &lt;br /&gt;
: &lt;pre class="sourcecode"&gt;&amp;lt;VirtualHost 1.2.3.4:80&amp;gt;
: 	ServerAdmin webmaster@domain1.com
: 	DocumentRoot /usr/local/www/data/vhosts
: 	ServerName domain1.com
: 	ServerAlias www.domain1.com
: 
:         ErrorLog /usr/var/log/vhosts/www.domain1.com-error_log
: 	CustomLog /usr/var/log/vhosts/www.domain1.com-access_log combined
: 
:         ProxyRequests Off
: 
:         ProxyPass / &lt;a href="http://1.2.3.111:8180/"&gt;http://1.2.3.111:8180/&lt;/a&gt;          #Tomcat Server
:         ProxyPassReverse / &lt;a href="http://1.2.3.111:8180/"&gt;http://1.2.3.111:8180/&lt;/a&gt;   
: 
:         &amp;lt;Directory "/usr/local/www/data/vhosts"&amp;gt;
:                 RewriteEngine On
:                 RewriteBase /
:                 RewriteRule ^$ /cmsapp/homepage.html [L]
: 		RewriteRule ^([a-zA-Z0-9_-]{1,30})$ /cmsapp/$1.do.html[R]
:         &amp;lt;/Directory&amp;gt;
: &amp;lt;/VirtualHost&amp;gt;
: &lt;/pre&gt;&lt;br /&gt;
: &lt;br /&gt;
: I think the issue is something to do with the module order, but I &lt;br /&gt;
: can't figure out a solution. I read somewhere that one can &lt;br /&gt;
: &lt;br /&gt;
: leave out the 'ProxyPass' directive and just use 'RewriteRule' to &lt;br /&gt;
: send requests through a compiled-in mod_proxy. I tried setting &lt;br /&gt;
: &lt;br /&gt;
: that up but then I couldn't access any pages at all, with every &lt;br /&gt;
: request returning an HTTP 403 error message.&lt;br /&gt;
: &lt;br /&gt;
: Does anyone know how I can get the old RewriteRule directives to &lt;br /&gt;
: work and fix this problem?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/373413/373432/re-cant-figure-out-apache-virtualhosts-+-tomcat-+-reverseproxy/#373432</guid>
      <pubDate>Wed, 16 Jul 2008 09:16:54 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Can't figure out Apache VirtualHosts + Tomcat + ReverseProxy + Rewrite</title>
      <link>http://www.programmersheaven.com/mb/Apache/373413/373413/cant-figure-out-apache-virtualhosts-+-tomcat-+-reverseproxy-+-rewrite/</link>
      <description>Hi all, I have a problem that I can't seem to find info on anywhere! &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;CURRENT SETUP:&lt;/strong&gt;&lt;br /&gt;
I'm running Apache 1.3 on Server_1 which directs all requests with JkMount to Server_2 which runs a home grown CMS application &lt;br /&gt;
&lt;br /&gt;
('cmsapp') and a related application ('app1') on tomcat 5.&lt;br /&gt;
&lt;br /&gt;
The CMS application services 20+ domains, and the Apache server uses VirtualHosts for each of them. e.g:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;&amp;lt;VirtualHost 1.2.3.4:80&amp;gt;
	ServerAdmin webmaster@domain1.com
	DocumentRoot /usr/local/www/data/vhosts
	ServerName domain1.com
	ServerAlias www.domain1.com
	
	ErrorLog /usr/var/log/vhosts/www.domain1.com-error_log
	CustomLog /usr/var/log/vhosts/www.domain1.com-access_log combined
	
        JkMount /cmsapp/* worker1
	JkMount /app1/* worker1

	&amp;lt;Directory "/usr/local/www/data/vhosts"&amp;gt;
		RewriteEngine On
		RewriteBase /	
		RewriteRule ^$ /cmsapp/homepage.html [L]
		RewriteRule ^([a-zA-Z0-9_-]{1,30})$ /cmsapp/$1.do.html [R]
	&amp;lt;/Directory&amp;gt;
&amp;lt;/VirtualHost&amp;gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
The RewriteRules (as I understand them) allow us to direct to a different default starting page for each domain name, as &lt;br /&gt;
&lt;br /&gt;
specified in the VirtualHost settings.&lt;br /&gt;
&lt;br /&gt;
This all works fine and there have been no real problems with this setup for over 2 years.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;PROBLEM:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
An increase in the number of domains being managed by the CMS and the rise in traffic means our little tomcat server can't handle &lt;br /&gt;
&lt;br /&gt;
it fast enough! I really want to upgrade to Apache 2.2 and get rid of the JkMount setup and implement a reverse proxy so I can &lt;br /&gt;
&lt;br /&gt;
set up a cache for the Tomcat applications. This, I think, will alleviate the problems.&lt;br /&gt;
&lt;br /&gt;
But try as I might I can't get the setup to work! Maybe my VirtualHost settings are wrong for Apache2.2, maybe I don't know &lt;br /&gt;
&lt;br /&gt;
enough about Regex, but I think the problem is my lack of experience with mod_rewrite and mod_proxy.&lt;br /&gt;
&lt;br /&gt;
Below are the best settings I have found so far for the domain shown above. This resolves requests for specific pages and &lt;br /&gt;
&lt;br /&gt;
displays them properly, but the rewrite rules (which work for Apache 1.3) don't get executed. So instead of rewriting the request &lt;br /&gt;
&lt;br /&gt;
for 'http://www.domain1.com' to the default homepage for that domain, it just goes to the Tomcat default homepage, &lt;br /&gt;
&lt;br /&gt;
"$CATALINA_HOME/webapps/ROOT/index.jsp":&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;&amp;lt;VirtualHost 1.2.3.4:80&amp;gt;
	ServerAdmin webmaster@domain1.com
	DocumentRoot /usr/local/www/data/vhosts
	ServerName domain1.com
	ServerAlias www.domain1.com

        ErrorLog /usr/var/log/vhosts/www.domain1.com-error_log
	CustomLog /usr/var/log/vhosts/www.domain1.com-access_log combined

        ProxyRequests Off

        ProxyPass / &lt;a href="http://1.2.3.111:8180/"&gt;http://1.2.3.111:8180/&lt;/a&gt;          #Tomcat Server
        ProxyPassReverse / &lt;a href="http://1.2.3.111:8180/"&gt;http://1.2.3.111:8180/&lt;/a&gt;   

        &amp;lt;Directory "/usr/local/www/data/vhosts"&amp;gt;
                RewriteEngine On
                RewriteBase /
                RewriteRule ^$ /cmsapp/homepage.html [L]
		RewriteRule ^([a-zA-Z0-9_-]{1,30})$ /cmsapp/$1.do.html[R]
        &amp;lt;/Directory&amp;gt;
&amp;lt;/VirtualHost&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
I think the issue is something to do with the module order, but I can't figure out a solution. I read somewhere that one can &lt;br /&gt;
&lt;br /&gt;
leave out the 'ProxyPass' directive and just use 'RewriteRule' to send requests through a compiled-in mod_proxy. I tried setting &lt;br /&gt;
&lt;br /&gt;
that up but then I couldn't access any pages at all, with every request returning an HTTP 403 error message.&lt;br /&gt;
&lt;br /&gt;
Does anyone know how I can get the old RewriteRule directives to work and fix this problem?</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/373413/373413/cant-figure-out-apache-virtualhosts-+-tomcat-+-reverseproxy-+-rewrite/</guid>
      <pubDate>Tue, 15 Jul 2008 12:28:11 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Re: apache alias</title>
      <link>http://www.programmersheaven.com/mb/Apache/372117/372118/re-apache-alias/#372118</link>
      <description>One very blunt way is to set up a virtual host (see &amp;lt;virtualhost&amp;gt;) for each folder. Then change part of your main host into a proxy host for your virtual hosts.&lt;br /&gt;
This allows each of your subfolders to become the root folder for one of the virtual hosts, and still only 1 port is necessary.&lt;br /&gt;
If you don't mind opening more than 1 http port, then you could also leave the proxy host away, and have each virtual host respond to one of the opened ports.&lt;br /&gt;
&lt;br /&gt;
Alternatively your could write a cgi/php script, which alters the links in the files, which are stored in the subfolders, to include the subfolder names in the relative links.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/372117/372118/re-apache-alias/#372118</guid>
      <pubDate>Thu, 22 May 2008 10:54:30 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>apache alias</title>
      <link>http://www.programmersheaven.com/mb/Apache/372117/372117/apache-alias/</link>
      <description>Glad I found this message board.  Have been going round in circles attempting to do the following.&lt;br /&gt;
&lt;br /&gt;
I have 137 php files that work perfectly if they are in the root directory.&lt;br /&gt;
I am using a software package that allows me to convert .txt files to html, and incorporate into it all the php files necessary to have the data appear formatted in a web page display (containing all the links of our normal web page display). I then can change the extension from .html to .php and it works perfectly.&lt;br /&gt;
&lt;br /&gt;
This is good I can do this but what I'd like to do is have these files run from four different subfolders under a main folder, with each folder containing a set of files&lt;br /&gt;
&lt;br /&gt;
The main folder is called feeds and under it are four subfolders (where I want to store the php files for easy maintenance, etc. So folder1 would have files that belong to a certain critera, folder2 through folder4 would contain files fitting those criteria.&lt;br /&gt;
&lt;br /&gt;
A user fires up a browser, navigates to a page of "New Items Now Available"&lt;br /&gt;
where he can choose between one of the four lists. He is taken to the specific page and can then click a link to lets say "New Items in Practical Nursing".  &lt;br /&gt;
&lt;br /&gt;
As mentioned, if I put all the php files in root it works, but when I move them to folder "feeds" and the subdirectories below it containing the files, I no longer get a webpage display. &lt;br /&gt;
&lt;br /&gt;
I have tried all different kinds of syntax setting up an alias in apache but each time I do so nothing works at all.  Web pages are not found for anything. So I take it out and everything is back to normal except I can't get my php files in feeds/subfolders to display as a formatted web page with a sidebar, the links to other pages, etc.&lt;br /&gt;
&lt;br /&gt;
Any help would be Greatly appreciated.  Thank you in advance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/372117/372117/apache-alias/</guid>
      <pubDate>Thu, 22 May 2008 10:05:20 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Re: PHP to Download File from Web Server ?</title>
      <link>http://www.programmersheaven.com/mb/Apache/357591/367249/re-php-to-download-file-from-web-server-/#367249</link>
      <description>: &lt;strong&gt;&lt;span style="color: Red;"&gt;This message was edited by melissa_may1 at  2007-4-12 &lt;br /&gt;
: 8:7:44&lt;/span&gt;&lt;/strong&gt;&lt;hr /&gt;&lt;br /&gt;
: Hi All:&lt;br /&gt;
: &lt;br /&gt;
: I'm sure you all can clear up my confusion easily!&lt;br /&gt;
: &lt;br /&gt;
: What happens between the webserver and the client when the user &lt;br /&gt;
: types a URL that returns a data file? As a result of typing the URL, &lt;br /&gt;
: the browser pops up a "File Download" dialog, and asks "Do you want &lt;br /&gt;
: to open or save this file?"&lt;br /&gt;
: &lt;br /&gt;
: Here's what I'm trying to do: I want to automate the download of a &lt;br /&gt;
: data file that I get from a webserver daily. Now I manually download &lt;br /&gt;
: the data file to my workstation, then run a program that parses the &lt;br /&gt;
: data file and puts the data into a MySQL database.&lt;br /&gt;
: &lt;br /&gt;
: I have a webserver with Apache and MySQL and PHP all set up.&lt;br /&gt;
: &lt;br /&gt;
: I have a PHP script that I use for users on a website to upload &lt;br /&gt;
: files to the server, but that's not what need...&lt;br /&gt;
: &lt;br /&gt;
: Can I use PHP to do this? Can anyone give me some tips on where to &lt;br /&gt;
: start? I'm so confused!&lt;br /&gt;
: &lt;br /&gt;
: Thanks!&lt;br /&gt;
: &lt;br /&gt;
: &lt;br /&gt;
: &lt;span style="color: Purple;"&gt;Melissa&lt;/span&gt;&lt;br /&gt;
: &lt;br /&gt;
: &lt;br /&gt;
&lt;br /&gt;
If you have a linux workstation, place a script in /etc/cron.daily/ or configure your /etc/crontab to point to your downloading script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
in PHP:&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
#!/usr/bin/php
$data = file_get_contents("http://address.to.data/myData.file");
file_put_contents("/tmp/myData.file", $data);
system("php my_data_processing_script.php /tmp/myData.file");
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
in shell script:&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
#!/bin/sh
wget &lt;a href="http://address.to.data/myData.file"&gt;http://address.to.data/myData.file&lt;/a&gt; -O /tmp/myData.file
php my_data_processing_script.php /tmp/myData.file
&lt;/pre&gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/357591/367249/re-php-to-download-file-from-web-server-/#367249</guid>
      <pubDate>Tue, 13 Nov 2007 14:23:10 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>ending rewriting with mod_rewrite</title>
      <link>http://www.programmersheaven.com/mb/Apache/367248/367248/ending-rewriting-with-mod_rewrite/</link>
      <description>Hi,&lt;br /&gt;
&lt;br /&gt;
I have a problem with mod_rewrite.&lt;br /&gt;
&lt;br /&gt;
I have two (or more) rules, where URL after rewriting with the first one matches the next rule.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
RewriteRule ^data/([a-zA-Z0-9_]+)/([a-zA-Z0-9_\.]+)$ 	modules/$1/data/$2 [L,E=D:1]
RewriteRule ^layout/([a-zA-Z0-9_\.\,\-\/]+)$				layout/$1 [L,E=D:1,QSA]
RewriteCond %{ENV:D} ^1$
RewriteRule ^([a-zA-Z_][a-zA-Z_0-9]+)$						app.php?_=$1 [L,E=D:1,QSA]
RewriteCond %{ENV:D} ^1$
RewriteRule ^([a-zA-Z_][a-zA-Z_0-9]+)/([a-zA-Z0-9_\.\,\-\/]+)$		app.php?_=$1&amp;amp;path=$2 [L,E=D:1,QSA]
RewriteCond %{ENV:D} ^1$
RewriteRule ^$												app.php [L,E=D:1,QSA]
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
I had to add RewriteConds so the first rewritten rule (to module/...) doesn't get caught in later rules.&lt;br /&gt;
Is there a better way to do that ?&lt;br /&gt;
&lt;br /&gt;
Oh, I'm not expert on regular expressions, so they arn't as pretty as they could be :)</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/367248/367248/ending-rewriting-with-mod_rewrite/</guid>
      <pubDate>Tue, 13 Nov 2007 14:13:31 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Re: How To customize the log file format of Apache webserver</title>
      <link>http://www.programmersheaven.com/mb/Apache/364111/364131/re-how-to-customize-the-log-file-format-of-apache-webserver/#364131</link>
      <description>: : : Hello,&lt;br /&gt;
: : : &lt;br /&gt;
: : : I want to change default Log file format of the Apache server.&lt;br /&gt;
: : : I know the command for it.It is as below..&lt;br /&gt;
: : : &lt;span style="color: Red;"&gt;LogFormat "%t %h %u %m %U %s %b %H %{Referer}i\" &lt;br /&gt;
: : : \"%{User-Agent}i\" detailedLog&lt;/span&gt;&lt;br /&gt;
: : : &lt;span style="color: Red;"&gt;CustomLog logs/access.log detailedLog&lt;/span&gt;&lt;br /&gt;
: : :  But I don't know where to run this command.&lt;br /&gt;
: : :  Can anybody please help in this context?.&lt;br /&gt;
: : :  Tell me the steps &lt;br /&gt;
: : : &lt;br /&gt;
: : : Regards, &lt;br /&gt;
: : : Swap1234&lt;br /&gt;
: : : &lt;br /&gt;
: : The log configuration can be set in the server configuration or the &lt;br /&gt;
: : virtual host configuration.&lt;br /&gt;
: : &lt;br /&gt;
: : source: &lt;br /&gt;
: : &lt;a href="http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#customlog"&gt;http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#
customlog&lt;/a&gt;&lt;br /&gt;
: &lt;br /&gt;
: Thank u &lt;br /&gt;
:  But I m not able to understand...&lt;br /&gt;
:  can u please provide me detailed solution step-by-step.....&lt;br /&gt;
: &lt;br /&gt;
: Regards,&lt;br /&gt;
: Swap1234&lt;br /&gt;
:  &lt;br /&gt;
: &lt;br /&gt;
If you want the custom log to be applied to the entire server then you need to place the LogFormat in your httpd.conf outside of any virtual host definitions.&lt;br /&gt;
If you want the custom log to be applied to only one virtual host then you need to place the LogFormat in your httpd.conf inside of the virtual host definition, for which you need that format.&lt;br /&gt;
If you want the custom log to be applied to more than one virtual hosts, then you need to place the LogFormat in your httpd.conf inside each of the of the virtual host definition, for which you need that format.&lt;br /&gt;
The httpd.conf file is a plain text file in the conf folder, which is located in the installation folder of your apache server.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/364111/364131/re-how-to-customize-the-log-file-format-of-apache-webserver/#364131</guid>
      <pubDate>Fri, 03 Aug 2007 07:32:11 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Re: How To customize the log file format of Apache webserver</title>
      <link>http://www.programmersheaven.com/mb/Apache/364111/364120/re-how-to-customize-the-log-file-format-of-apache-webserver/#364120</link>
      <description>: : Hello,&lt;br /&gt;
: : &lt;br /&gt;
: : I want to change default Log file format of the Apache server.&lt;br /&gt;
: : I know the command for it.It is as below..&lt;br /&gt;
: : &lt;span style="color: Red;"&gt;LogFormat "%t %h %u %m %U %s %b %H %{Referer}i\" &lt;br /&gt;
: : \"%{User-Agent}i\" detailedLog&lt;/span&gt;&lt;br /&gt;
: : &lt;span style="color: Red;"&gt;CustomLog logs/access.log detailedLog&lt;/span&gt;&lt;br /&gt;
: :  But I don't know where to run this command.&lt;br /&gt;
: :  Can anybody please help in this context?.&lt;br /&gt;
: :  Tell me the steps &lt;br /&gt;
: : &lt;br /&gt;
: : Regards, &lt;br /&gt;
: : Swap1234&lt;br /&gt;
: : &lt;br /&gt;
: The log configuration can be set in the server configuration or the &lt;br /&gt;
: virtual host configuration.&lt;br /&gt;
: &lt;br /&gt;
: source: &lt;br /&gt;
: &lt;a href="http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#customlog"&gt;http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#
customlog&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Thank u &lt;br /&gt;
 But I m not able to understand...&lt;br /&gt;
 can u please provide me detailed solution step-by-step.....&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
Swap1234&lt;br /&gt;
 &lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/364111/364120/re-how-to-customize-the-log-file-format-of-apache-webserver/#364120</guid>
      <pubDate>Fri, 03 Aug 2007 03:06:37 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>Re: How To customize the log file format of Apache webserver</title>
      <link>http://www.programmersheaven.com/mb/Apache/364111/364113/re-how-to-customize-the-log-file-format-of-apache-webserver/#364113</link>
      <description>: Hello,&lt;br /&gt;
: &lt;br /&gt;
: I want to change default Log file format of the Apache server.&lt;br /&gt;
: I know the command for it.It is as below..&lt;br /&gt;
: &lt;span style="color: Red;"&gt;LogFormat "%t %h %u %m %U %s %b %H %{Referer}i\" &lt;br /&gt;
: \"%{User-Agent}i\" detailedLog&lt;/span&gt;&lt;br /&gt;
: &lt;span style="color: Red;"&gt;CustomLog logs/access.log detailedLog&lt;/span&gt;&lt;br /&gt;
:  But I don't know where to run this command.&lt;br /&gt;
:  Can anybody please help in this context?.&lt;br /&gt;
:  Tell me the steps &lt;br /&gt;
: &lt;br /&gt;
: Regards, &lt;br /&gt;
: Swap1234&lt;br /&gt;
: &lt;br /&gt;
The log configuration can be set in the server configuration or the virtual host configuration.&lt;br /&gt;
&lt;br /&gt;
source: &lt;a href="http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#customlog"&gt;http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#
customlog&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/364111/364113/re-how-to-customize-the-log-file-format-of-apache-webserver/#364113</guid>
      <pubDate>Thu, 02 Aug 2007 23:55:21 -0700</pubDate>
      <category>Apache</category>
    </item>
    <item>
      <title>How To customize the log file format of Apache webserver</title>
      <link>http://www.programmersheaven.com/mb/Apache/364111/364111/how-to-customize-the-log-file-format-of-apache-webserver/</link>
      <description>Hello,&lt;br /&gt;
&lt;br /&gt;
I want to change default Log file format of the Apache server.&lt;br /&gt;
I know the command for it.It is as below..&lt;br /&gt;
&lt;span style="color: Red;"&gt;LogFormat "%t %h %u %m %U %s %b %H %{Referer}i\" \"%{User-Agent}i\" detailedLog&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: Red;"&gt;CustomLog logs/access.log detailedLog&lt;/span&gt;&lt;br /&gt;
 But I don't know where to run this command.&lt;br /&gt;
 Can anybody please help in this context?.&lt;br /&gt;
 Tell me the steps &lt;br /&gt;
&lt;br /&gt;
Regards, &lt;br /&gt;
Swap1234&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Apache/364111/364111/how-to-customize-the-log-file-format-of-apache-webserver/</guid>
      <pubDate>Thu, 02 Aug 2007 22:30:12 -0700</pubDate>
      <category>Apache</category>
    </item>
  </channel>
</rss>