[rt-users] Configuring apache for RT 4.0

chrisokelly chris.okelly at minecorp.com.au
Thu Aug 23 21:58:20 EDT 2012


I've just solved this for myself - the issue was my basic misunderstanding of
apache vhosts directives. FWIW, I just needed to put the directives inside
of my (already existing) *:443 vhost instead of trying to give RT it's own
vhost.

chrisokelly wrote:
> 
> Hi guys, I've just downloaded the current version of RT 4.0 and am trying
> to install it.
> 
> I had some trouble fixing the dependencies, however updating CPAN build
> sorted them. I have been able to initialize the DB no problem and I have
> set up the RT_SiteConfig file.
> 
> I believe my issue is affected by the fact that we run other services on
> this same version of apache.
> 
> I have set up my vhosts file in apache with the following:
> # Tell FastCGI to put its temporary files somewhere sane; this may
> # be necessary if your distribution doesn't already set it
> #FastCgiIpcDir /tmp
> 
> FastCgiServer /var/www/ithelp/sbin/rt-server.fcgi -processes 5
> -idle-timeout 300
> 
> <VirtualHost docs.ourcompany.com>
>         ### Optional apache logs for RT
>         # Ensure that your log rotation scripts know about these files
>         # ErrorLog /opt/rt4/var/log/apache2.error
>         #TransferLog /opt/rt4/var/log/apache2.access
>         # LogLevel debug
> 
>         AddDefaultCharset UTF-8
>         Alias /ithelp/NoAuth/images/
> /var/www/ithelp/share/html/NoAuth/images/
>         ScriptAlias /ithelp /var/www/ithelp/sbin/rt-server.fcgi/
> 
>         #DocumentRoot "/var/www/ithelp/share/html/"
>         <Location /ithelp>
>                 Order allow,deny
>                 Allow from all
> 
>                 Options +ExecCGI
>                 AddHandler fastcgi-script fcgi
>         </Location>
> </VirtualHost>
> 
> in the same file exists 2 other vhosts - one is at *:80 and is a redirect
> to port 443 (to force SSL), the other in on 443 and mainly used for an
> installation of moodle. The *:443 host also includes mod_jk config for
> Alfresco (a CMS running in Tomcat, also on this server.)
> 
> When I start (or restart) apache, I see in /var/log/apache2/error.log:
> [Thu Aug 23 16:43:17 2012] [notice] FastCGI: process manager initialized
> (pid 2391)
> [Thu Aug 23 16:43:17 2012] [warn] FastCGI: server
> "/var/www/ithelp/sbin/rt-server.fcgi" started (pid 2392)
> [Thu Aug 23 16:43:17 2012] [notice] Apache/2.2.14 (Ubuntu)
> mod_fastcgi/2.4.6 mod_jk/1.2.28 PHP/5.3.2-1ubuntu4.17 with Suhosin-Patch
> mod_ssl/2.2.14 OpenSSL/0.9.8k configured -- resuming normal operations
> [Thu Aug 23 16:43:18 2012] [warn] FastCGI: server
> "/var/www/ithelp/sbin/rt-server.fcgi" started (pid 2399)
> [Thu Aug 23 16:43:19 2012] [warn] FastCGI: server
> "/var/www/ithelp/sbin/rt-server.fcgi" started (pid 2400)
> [Thu Aug 23 16:43:20 2012] [warn] FastCGI: server
> "/var/www/ithelp/sbin/rt-server.fcgi" started (pid 2402)
> [Thu Aug 23 16:43:21 2012] [warn] FastCGI: server
> "/var/www/ithelp/sbin/rt-server.fcgi" started (pid 2403)
> 
> TBH I'm not sure why those are warning... the server starting seems like
> just what I want. However when I browse to the address I get a page with
> "Index of /ithelp". I can browse to
> docs.ourcompany.com/ithelp/share/html/index.html but just see a page that
> I haven't yet set up the web server and I am Almost there.
> 
> I'll post some more environment info below, but basically I am stuck here.
> I have tried many different values for the virtualhost,
> docs.ourcompany.com, docs.ourcompany.com/ithelp, /ithelp, */ithelp, *, but
> get the same every time (and yep, I am restarting apache in between). Does
> anyone know what I am missing?
> 
> Apache's modules:
> Compiled in modules:
>   core.c
>   mod_log_config.c
>   mod_logio.c
>   prefork.c
>   http_core.c
>   mod_so.c
> Loaded Modules:
>  core_module (static)
>  log_config_module (static)
>  logio_module (static)
>  mpm_prefork_module (static)
>  http_module (static)
>  so_module (static)
>  alias_module (shared)
>  auth_basic_module (shared)
>  authn_file_module (shared)
>  authz_default_module (shared)
>  authz_groupfile_module (shared)
>  authz_host_module (shared)
>  authz_user_module (shared)
>  autoindex_module (shared)
>  cgi_module (shared)
>  deflate_module (shared)
>  dir_module (shared)
>  env_module (shared)
>  fastcgi_module (shared)
>  jk_module (shared)
>  mime_module (shared)
>  negotiation_module (shared)
>  php5_module (shared)
>  reqtimeout_module (shared)
>  rewrite_module (shared)
>  setenvif_module (shared)
>  ssl_module (shared)
>  status_module (shared)
>  auth_ntlm_winbind_module (shared)
> Syntax OK
> 
>  uname -a
> Linux docs.ourcompany.com 2.6.32-33-server #72-Ubuntu SMP Fri Jul 29
> 21:21:55 UTC 2011 x86_64 GNU/Linux
> 
>  lsb_release -a
> No LSB modules are available.
> Distributor ID: Ubuntu
> Description:    Ubuntu 10.04.4 LTS
> Release:        10.04
> Codename:       lucid
> 
>  apache2 -v
> Server version: Apache/2.2.14 (Ubuntu)
> Server built:   Mar  5 2012 16:42:17
> 
> 

-- 
View this message in context: http://old.nabble.com/Configuring-apache-for-RT-4.0-tp34338212p34342292.html
Sent from the Request Tracker - User mailing list archive at Nabble.com.




More information about the rt-users mailing list