[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