>
> Below is what they said.  I tried everything I found by googling which is why 
> I thought
> I must not be reading something correctly...
>
> "Hello Paul,
>
> mod_fastcgi is available. You would need to setup the appropriate fast cgi 
> hooks in your .htaccess file so that it processes the scripts. For example, 
> the following would parse fcg, fcgi, and fpl files as fast cgi scripts:
>
> AddHandler fastcgi-script fcg fcgi fpl"
>
 It looks like the same setup as provided by our ISP. We put the
'appname.fcgi' script from app/scripts into the web directory with a
'use lib' to the app code outside the web root, and have mod_rewrite
push web requests through the script.

You can check it's working without rewrite by calling
http://your.website/appname.fcgi - it should run your webapp. If you
have ssh to the account then try running the .fcgi file from the
command line - that will reveal any compile errors - you should get a
pipe error from fcgi if everything is set up correctly.

We leave /static to be handled by apache.

Our .htaccess looks like this:
---
AddHandler fastcgi-script .fcgi
RewriteEngine On

# force oursite.com to www.oursite.com
RewriteCond %{HTTP_HOST}   !^www\.oursite\.com [NC]
RewriteCond %{HTTP_HOST}   !^$
RewriteRule ^(.*)         http://www.oursite.com/$1 [L,R]

# exclude /static and process everything else using fastcgi
RewriteCond %{REQUEST_URI} !^/static
RewriteCond %{REQUEST_FILENAME} !oursite.fcgi
RewriteRule ^(.*)$ oursite.fcgi/$1 [PT,L]
---

- Chris

_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/

Reply via email to