• IIS Admin Blog

  • How To Configure IIS 6.0 and Tomcat with the JK 1.2 Connector

9th September 2008

How To Configure IIS 6.0 and Tomcat with the JK 1.2 Connector

Some time ago I wrote an installation guide for Tomcat and IIS 6.0 using the JK2 connector which you can find elsewhere on this blog. However since I wrote that previous guide the JK2 connector for Tomcat has been deprecated and is no longer supported. In response to a number of questions and comments on my blog I have decided to write a new installation guide for Tomcat using the latest release of the JK 1.2 connector.

Read the rest of this entry »

posted in IIS 6.0, Tomcat | 68 Comments

8th September 2008

How to Configure Application Pool Recycle Event Logging in IIS 6.0

If you are running production IIS servers which host multiple web sites and application pools it is often quite important to be able to keep track of the various events which can impact the smooth running of your sites and applications. We recently had an issue where it appeared that certain sites were apparently being randomly re-started and we needed to get a handle on the problem and understand why this was happening. In order to do this I decided to enable logging of worker process recycling events by configuring the LogEventOnRecycle metabase property as described on Technet here :

Read the rest of this entry »

posted in IIS 6.0 | 16 Comments

3rd September 2008

The ASP.Net Tab is Missing on 64-bit Windows

Here’s another oddity which I stumbled upon recently whilst working on a 64-bit Windows 2003 machine so I thought I’d share it here.

I installed IIS on a newly installed 64-bit Windows 2003 R2 server and needed to configure it to support Asp.Net 1.1 applications. In order to do this I had to configure IIS to run in 32-bit mode as documented in this KB article How to switch between the 32-bit versions of ASP.NET 1.1 and the 64-bit version of ASP.NET 2.0 on a 64-bit version of Windows.

Once I had done this I went back into the Properties of the Default Web Site and I noticed that the ASP.Net tab seemed to have mysteriously vanished. After closing and re-opening and then checking the MMC a few times I still couldn’t find the ASP.Net tab. So I followed the same procedure on another 64-bit Windows 2003 server and got the same results – the Asp.Net tab disappeared after I configured the Enable32bitAppOnWin64 metabase property.

Read the rest of this entry »

posted in 64-Bit Windows, IIS 6.0 | 6 Comments

22nd October 2007

Running PHP on 64-Bit Windows

I have recently started working on 64-bit Windows servers more often and thought I’d share some of my experiences along the way.

One of the issues I encountered was with the installation of PHP on a 64-bit Windows Server 2003 R2 machine. The server already had IIS 6.0 installed so I downloaded the latest distribution of PHP and installed it in the usual way as described here How To Install PHP on IIS 6.0

Read the rest of this entry »

posted in 64-Bit Windows, IIS 6.0, PHP | 30 Comments

8th October 2007

How to Secure a Web Site Using Client Certificate Authentication

In this tutorial I am going to demonstrate how to secure a web site using a client certificate. I don’t intend to explain in detail what a client certificate is or how it works. If you don’t know then I suggest you read this Microsoft KB article before we get started :

IIS and client certificates


In a nutshell a client certificate provides an extra layer of security for a web site – you can configure a web site so that any user wishing to connect is required to provide both a valid client certificate and a valid password. This is commonly known as ‘two factor authentication’ – the two factors are ‘something that you know’ and ‘something that you have’. In this scenario the ‘something that you know’ is your password and the ‘something that you have’ is your client certificate.

I am also going to expand on the final comments in the above KB article and demonstrate how to perform User mapping with a client certificate.

Read the rest of this entry »

posted in IIS 6.0 | 6 Comments

10th September 2007

How To Install Apache Tomcat with IIS 6.0

Update : The JK2 Connector is no longer supported. I have written an updated guide which you can find here : http://www.iisadmin.co.uk/?p=40

I have also written a guide for installing Tomcat with IIS 7.0 which you can find here : http://www.iisadmin.co.uk/?p=72

System Requirements

For this installation I used the following :

Windows Server 2003 Enterprise Edition

Internet Information Services (IIS) 6.0

Sun Java Runtime JRE 5.0 Update 2

Apache Jakarta Tomcat version 5.5.9

The JK2 Tomcat Web Server Connectors

Read the rest of this entry »

posted in IIS 6.0 | 22 Comments

7th September 2007

How To Configure the CGI Script Timeout Value in IIS 5.0 and 6.0

One of the most common questions people seem to ask when attempting to run some form of CGI application or script (such as PHP or Perl) on an IIS 6.0 server is “How do I change the default CGI script timeout value ?“ Quite often this is because they are trying to execute a relatively long-running script in an application and they are seeing the following error message :

“The specified CGI application exceeded the allowed time for processing”

The default value for the CGI script timeout property in the IIS metabase is 300 seconds for both IIS 5.0 and IIS 6.0 In this brief tutorial I will demonstrate the various ways in which you can modify this default value for IIS 5.0 and IIS 6.0

Read the rest of this entry »

posted in IIS 6.0 | 1 Comment

6th September 2007

How To Install WordPress on IIS 6.0

In the final article in this series I am going to demonstrate how to install and configure WordPress on an IIS 6.0 web server. WordPress is a free open source blogging platform which requires both PHP and MySQL and is renowned for its “Famous 5 Minute Installation”. However, it was because the installation was taking considerably longer than 5 minutes that I decided to start writing my own installation guide.

Read the rest of this entry »

posted in IIS 6.0, PHP | 67 Comments

5th September 2007

How To Install MySQL and PHP on IIS 6.0

In this walkthrough we are going to look at installing and configuring MySQL to work with PHP on an IIS 6.0 web server. If you have not already installed PHP you can do so by following the steps in this article here (http://www.iisadmin.co.uk/?p=4)

Read the rest of this entry »

posted in IIS 6.0, MySQL, PHP | 74 Comments

4th September 2007

How To Install PHP on IIS 6.0

I recently decided to experiment with hosting my own blog and after looking at the various packages available decided that I wanted to use WordPress. However, when it came to installing WordPress, I found that there was a lack of really good documentation available if you wanted to use IIS 6.0 as your web server. I also found quite a bit of contradictory information regarding the installation of PHP and MySQL on Windows 2003 – so I decided to write my own. This is the first of a series of articles which will provide a complete walkthrough enabling you to install PHP, MySQL and WordPress on an IIS 6.0 web server.

Read the rest of this entry »

posted in IIS 6.0, PHP | 213 Comments

  • Calendar

  • March 2018
    M T W T F S S
    « Sep