Catalyst::Manual::Deployment::IIS::FastCGI - Deploying Catalyst with Microsoft IIS
-=head2 Microsoft IIS
+=head1 Microsoft IIS
It is possible to run Catalyst under IIS with FastCGI, but only on IIS 6.0
(Microsoft Windows 2003), IIS 7.0 (Microsoft Windows 2008 and Vista) and
d:\strawberry\perl\bin\perl.exe path to perl interpreter (with Catalyst installed)
c:\windows Windows directory
-=head3 Setup IIS 6.0 (Windows 2003)
+=head2 Setup IIS 6.0 (Windows 2003)
-=over 4
+=over
=item Install FastCGI extension for IIS 6.0
=back
-=head3 Setup IIS 7.0 (Windows 2008 and Vista)
+=head2 Setup IIS 7.0 (Windows 2008 and Vista)
-Microsoft IIS 7.0 has built-in support for FastCGI so you do not have to install
-any addons.
+Microsoft IIS 7.0 has built-in support for FastCGI so you do not have to
+install any addons.
-=over 4
+=over
=item Necessary steps during IIS7 installation
-During IIS7 installation after you have added role "Web Server (IIS)"
-you need to check to install role feature "CGI" (do not be nervous that it is
-not FastCGI). If you already have IIS7 installed you can add "CGI" role feature
+During IIS7 installation after you have added role "Web Server (IIS)" you need
+to check to install role feature "CGI" (do not be nervous that it is not
+FastCGI). If you already have IIS7 installed you can add "CGI" role feature
through "Control panel" > "Programs and Features".
=item Create a new website
-Open "Control Panel" > "Administrative Tools" > "Internet Information Services Manager"
-> "Add Web Site".
+Open "Control Panel" > "Administrative Tools" > "Internet Information Services
+Manager" > "Add Web Site".
site name: "CatalystSite"
content directory: "d:\WWW\WebApp\root"
You can configure FastCGI extension using commandline utility
"c:\windows\system32\inetsrv\appcmd.exe"
-=over 4
+=over
=item Configuring section "fastCgi" (it is a global setting)