[Catalyst] fcgid configuration for catalyst

Riju Royson rijuroyson at gmail.com
Thu Feb 2 08:45:42 GMT 2012


Hi,

$c->request message contains,
_body is 0
_context is APP=HASH(0xcb03754)
action is default
address is
arguments is ARRAY(0xcc14eec)
base is http:///
body_parameters is HASH(0xc982a6c)
captures is ARRAY(0xcb03a0c)
cookies is HASH(0xcb03bec)
headers is HTTP::Headers=HASH(0xcb0334c)
hostname is
match is
method is
parameters is HASH(0xcb03a84)
path is
protocol is
query_parameters is HASH(0xcb03c34)
secure is 0
uploads is HASH(0xcb03b44)
uri is http:///
user is


Apache config:
RewriteEngine On
RewriteRule ^/server/(.*)       /auto/cweb0/www-home/server/$1 [L]

RewriteCond %{HTTP_HOST}        !^app.com
RewriteCond %{HTTP_HOST}        !^$
RewriteCond %{SERVER_PORT}      !^80$
RewriteRule ^/(.*)              http://app.com:%{SERVER_PORT}/$1 [L,R]

RewriteCond %{HTTP_HOST}        !^app.com
RewriteCond %{HTTP_HOST}        !^$
RewriteRule ^/(.*)              http://app.com/$1 [L,R]


SetEnv HTTPDocumentRoot         /auto/web-sciam/app/
SetEnv HTTPCGIBin               /auto/web-sciam/app/cgi
SetEnv HTTPLib                  /auto/web-sciam/app/cgi/lib
SetEnv HTTPData                 /auto/web-sciam/app/cgi/data

ScriptAlias /cgi-bin/cec/       /auto/cec-template/pcgi-bin/cec/
ScriptAlias /pcgi-bin/cec/      /auto/cec-template/pcgi-bin/cec/
ScriptAlias /cgi-bin/           /auto/web-sciam/app/cgi/
ScriptAlias /cgi/               /auto/web-sciam/app/cgi/

Alias /app/ /auto/web-sciam/app/script/app_fastcgi_eifweb.pl/

FcgidInitialEnv LD_LIBRARY_PATH
FcgidInitialEnv PATH
FcgidInitialEnv PWD
FcgidInitialEnv SHLVL
FcgidInitialEnv FCGI_ROLE
FcgidInitialEnv UNIQUE_ID
FcgidInitialEnv SCRIPT_URL
FcgidInitialEnv SCRIPT_URI
FcgidInitialEnv HTTP_USER_AGENT
FcgidInitialEnv HTTP_ACCEPT
FcgidInitialEnv HTTP_REFERER
FcgidInitialEnv HTTP_ACCEPT_ENCODING
FcgidInitialEnv HTTP_ACCEPT_LANGUAGE
FcgidInitialEnv HTTP_ACCEPT_CHARSET
FcgidInitialEnv HTTP_COOKIE
FcgidInitialEnv HTTP_HOST
FcgidInitialEnv HTTP_X_FORWARDED_FOR
FcgidInitialEnv HTTP_CONNECTION
FcgidInitialEnv HTTP_CACHE_CONTROL
FcgidInitialEnv HTTP_VIA
FcgidInitialEnv SERVER_SIGNATURE
FcgidInitialEnv SERVER_SOFTWARE
FcgidInitialEnv SERVER_NAME
FcgidInitialEnv SERVER_ADDR
FcgidInitialEnv SERVER_PORT
FcgidInitialEnv REMOTE_ADDR
FcgidInitialEnv DOCUMENT_ROOT
FcgidInitialEnv SERVER_ADMIN
FcgidInitialEnv SCRIPT_FILENAME
FcgidInitialEnv REMOTE_PORT
FcgidInitialEnv GATEWAY_INTERFACE
FcgidInitialEnv SERVER_PROTOCOL
FcgidInitialEnv REQUEST_METHOD
FcgidInitialEnv QUERY_STRING
FcgidInitialEnv REQUEST_URI
FcgidInitialEnv SCRIPT_NAME

<Directory /auto/web-sciam/app/root>
  Include conf/${EIF_APACHE_POOL}/auth.conf
  Options Indexes FollowSymLinks ExecCGI Includes
  AllowOverride All
  Order allow,deny
  Allow from all
</Directory>

<location />
  Options ExecCGI
  AddHandler fcgid-script .fcgi
  require valid-user
</location>

<Files /auto/web-sciam/app/script/app_fastcgi_eifweb.pl>
  PassEnv REMOTE_USER
  PassEnv SCRIPT_URI
  PassEnv SERVER_NAME
  SetHandler fcgid-script
</Files>

Thanks,
Riju

On Thu, Feb 2, 2012 at 1:43 PM, Tomas Doran <bobtfish at bobtfish.net> wrote:
>
> On 2 Feb 2012, at 03:37, Riju Royson wrote:
>
>> Hi,
>>
>> My team owns a dedicated catalyst application which is working on
>> mod_perl and apache. The application is for generating several reports
>> and is used by a huge number of employees in our organization. Now we
>> need to move out of mod_perl because our organization stopped
>> supporting it. After some research work, we decided to go with fcgid.
>
>
> Why fcgid?
>
> It's generally for shared hosting, you're not doing shared hosting.
>
>
>> Any pointers to this issue will be very helpful.
>
>
> Any actual info to help debug it would be helpful :_)
>
> Can you show us your apache config, and what a dumped $c->request looks
> like?
>
> Cheers
> t0m
>
>
> _______________________________________________
> List: Catalyst at 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/



-- 
Regards,
Riju Royson



More information about the Catalyst mailing list