[rt-users] RT 3.8.10 and 4.0.1 in apache vritual hosts - possible?
Kevin Falcone
falcone at bestpractical.com
Thu Aug 11 11:25:58 EDT 2011
On Wed, Aug 10, 2011 at 08:44:32AM -0700, Yan Seiner wrote:
>
>
> On Wed, August 10, 2011 8:29 am, Thomas Sibley wrote:
> > On 08/10/2011 11:18 AM, Yan Seiner wrote:
> >> I'm finding that since FastCGI in apache is configured at the server level
> >> and not at the virtual host level, and 3.8 and 4.0 use different
> fastCGI handlers, I can get one running and not the other.
> >>
> >> I have the databases, paths, etc. straight. I can enable one or the other
> >> but not both; one always crashes with 500 - internal server error.
> >>
> >> Does anyone have any hints on how to make this work? Or is it just
> impossible?
> >
> > It's not impossible. We did it with our internal RTs for a while. Don't
> configure FastCGI at the server level, configure it at the vhost level.
> Show us some apache configs.
> >
> > You said you're installing from source, but previously you said you're
> installing from Debian packages...
>
> I could not sort out the Debian package install. I got into a mess with
> databases and ended up removing all the packages to see if I could do
> better with the tarballs.
>
> Right now I have RT4 running fine. RT3 is throwing an error:
>
> [Wed Aug 10 08:37:50 2011] [error] [client 10.1.14.15] failed to resolve
> handler `RT::Mason': Can't locate RT/Mason.pm in @INC (@INC contains:
> /opt/rt4/sbin/../local/lib /opt/rt4/sbin/../lib /etc/perl
> /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5
> /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
> /usr/local/lib/site_perl . /etc/apache2) at (eval 1132) line 3.\n
>
> which indicates a misconfiguration at the perl level. make testdeps says
> everything is OK.
>
> RT3 virtual host:
You appear to be mixing mod_perl and fastcgi between the two hosts.
Pick one and go with it.
-kevin
> root at svr-rt:/etc/apache2/sites-available# cat rt3
> <VirtualHost *:80>
> ServerAdmin webmaster at localhost
> ServerName rt
>
> DocumentRoot /opt/rt3/share/html
> AddDefaultCharset UTF-8
>
> # optional apache logs for RT
> ErrorLog /opt/rt3/var/log/apache2.error
> TransferLog /opt/rt3/var/log/apache2.access
>
> # PerlRequire "/opt/rt3/bin/webmux.pl"
> SetHandler /opt/rt3/bin/mason_handler.fcgi
> AddHandler fastcgi-script fcgi
> ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
>
> <Location /NoAuth/images>
> SetHandler default
> </Location>
> <Location />
> SetHandler perl-script
> PerlResponseHandler RT::Mason
> </Location>
> </VirtualHost>
>
>
> RT4 Virtual Host
>
> root at svr-rt:/etc/apache2/sites-available# cat rt4
> <VirtualHost *:80>
> ServerAdmin webmaster at localhost
> ServerName tracker
>
> DocumentRoot /opt/rt4/share/html
> AddDefaultCharset UTF-8
>
> # optional apache logs for RT
> ErrorLog /opt/rt4/var/log/apache2.error
> TransferLog /opt/rt4/var/log/apache2.access
>
> # PerlRequire "/opt/rt4/bin/webmux.pl"
> SetHandler /opt/rt4/sbin/rt-server.fcgi
> AddHandler fastcgi-script fcgi
> ScriptAlias / /opt/rt4/sbin/rt-server.fcgi/
>
>
> <Location /NoAuth/images>
> SetHandler default
> </Location>
> <Location />
> Order allow,deny
> Allow from all
>
> AddDefaultCharset UTF-8
>
> SetHandler perl-script
> PerlResponseHandler Plack::Handler::Apache2
> PerlSetVar psgi_app /opt/rt4/sbin/rt-server
> </Location>
>
> <Perl>
> use Plack::Handler::Apache2;
> Plack::Handler::Apache2->preload("/opt/rt4/sbin/rt-server");
> </Perl>
> </VirtualHost>
>
> I'm a bit rusty at all this stuff; my own apache server has been running
> for years without a glitch and I'm just now coming back to this after a
> few years away. It's a re-learning curve....
>
>
>
>
> --
> My daughter is racing a triathlon to raise money for her swim club. Want
> to help?
>
> http://akari.seiner.com
>
>
> --------
> RT Training Sessions (http://bestpractical.com/services/training.html)
> * Chicago, IL, USA September 26 & 27, 2011
> * San Francisco, CA, USA October 18 & 19, 2011
> * Washington DC, USA October 31 & November 1, 2011
> * Melbourne VIC, Australia November 28 & 29, 2011
> * Barcelona, Spain November 28 & 29, 2011
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20110811/be837a9e/attachment.sig>
More information about the rt-users
mailing list