[rt-users] This is my first attempt to install RT on Ubuntu 8.10desktop with fastcgi and nginx 0.6.32.
John
nimbius at sdf.lonestar.org
Tue Nov 11 09:57:03 EST 2008
the RT wiki outlines permissions, but since youre running your http
server sans suid, you can use the latter (daemon:daemon)
beware: your webserver now has access to your DB config...so id suggest
hosting this on a linux with execshield or selinux extensions.
On Tue, 11 Nov 2008, Jim Neundorf wrote:
> Date: Tue, 11 Nov 2008 08:54:07 -0600 (CST)
> From: Jim Neundorf <jneundorf at wwsys.net>
> To: John <nimbius at sdf.lonestar.org>
> Cc: RT-Users at lists.bestpractical.com
> Subject: Re: [rt-users] This is my first attempt to install RT on Ubuntu
> 8.10desktop with fastcgi and nginx 0.6.32.
>
> Good point John. rt is installed in /usr/local/rt
>
> This area has permissions as in the attached screenshot. Since the
> webserver runs as daemon:daemon - would I be best to do this:
>
> chown -R root:daemon /usr/local/rt or chown -R daemon:daemon /usr/local/rt
>
>
> ----- Original Message -----
> From: "John" <nimbius at sdf.lonestar.org>
> Sent: Tue, November 11, 2008 9:12
> Subject:Re: [rt-users] This is my first attempt to install RT on Ubuntu
> 8.10desktop with fastcgi and nginx 0.6.32.
>
>
> out of curiousity, is your webserver running as a user with permissions to
> access the data in /opt/rt3/ ?
>
>
> On Tue, 11 Nov 2008, Jim Neundorf wrote:
>
>> Date: Tue, 11 Nov 2008 07:08:00 -0500
>> From: Jim Neundorf <jneundorf at wwsys.net>
>> To: RT-Users at lists.bestpractical.com
>> Subject: [rt-users] This is my first attempt to install RT on Ubuntu 8.10
>> desktop with fastcgi and nginx 0.6.32.
>>
>> Here are the steps I've taken:
>>
>> STEP 1 RT configure script:
>>
>> ./configure --prefix=/usr/local/rt \
>> --enable-graphviz \
>> --enable-gd \
>> --with-web-handler=fastcgi \
>> --with-db-type=Pg \
>> --with-db-host=localhost \
>> --with-db-port=5432 \
>> --with-db-rt-host=localhost \
>> --with-db-dba=postgres \
>> --with-db-database=rt \
>> --with-db-rt-user=ldc \
>> --with-db-rt-pass=ldc4ever \
>> --with-web-user=daemon \
>> --with-web-group=daemon \
>> --with-rt-group=daemon
>>
>> * Note nginx runs as user daemon, group daemon
>>
>> STEP 2 ran:
>>
>> make testdeps (ran without issues)
>> make intitialize-database (ran without issues)
>>
>> * Note at this point I assume rt is installed correctly
>>
>> STEP 3 /etc/init.d/rt script:
>>
>> #!/bin/sh
>>
>> RTPATH=/usr/local/rt
>> RTUSER=daemon
>> FCGI_SOCKET_PATH=$RTPATH/var/session_data
>>
>> case $1 in
>> start)
>> echo -n "Starting RT: mason_handler.fcgi"
>> cd $RTPATH
>> export FCGI_SOCKET_PATH
>> su $RTUSER -c perl bin/mason_handler.fcgi &
>> echo
>> ;;
>>
>> stop)
>> echo -n "Stopping RT: "
>> PIDS=`ps axww | awk '/[m]ason_handler.fcgi/ { print $1}'`
>> if [ -n "$PIDS" ]
>> then
>> echo -n kill -TERM $PIDS
>> kill $PIDS
>> echo
>> else
>> echo RT not running
>> fi
>> ;;
>>
>> restart|force-reload)
>> $0 stop
>> $0 start
>> ;;
>>
>> *)
>> echo "Usage: /etc/init.d/rt { stop | start | restart }"
>> exit 1
>> ;;
>> esac
>>
>> * Note this deviates slightly from the recommendations at
>> http://wiki.bestpractical.com/view/FastCGIConfiguration which suggested
>> FCGI_SOCKET_PATH=$RTPATH/var/appSocket. There was no appSocket
>> subdirectory so I used session_data instead. I also ran:
>>
>> chown -R daemon:daemon /usr/local/rt/var/log
>> chown -R daemon:daemon /usr/local/rt/var/session_data
>> chmod -R 775 /usr/local/rt/var/log
>> chmod -R 775 /usr/local/rt/var/session_data
>>
>> STEP 4 Ran the /etc/init.d/rt script
>>
>> /etc/init.d/rt start -> Starting RT: mason_handler.fcgi
>> /etc/init.d/rt stop -> Stopping RT: RT not running
>>
>> This is where I'm stuck - I can't seem to get the mason_handler to run
>> and I don't see any output in the /usr/local/rt/var/log directory.
>>
>> I would really appreciate any insights on what I can do to move past
>> this point to get RT up and running. Thanks.
>>
>> _______________________________________________
>> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>>
>> Community help: http://wiki.bestpractical.com
>> Commercial support: sales at bestpractical.com
>>
>>
>> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
>> Buy a copy at http://rtbook.bestpractical.com
>>
>
> nimbius at sdf.lonestar.org
> SDF Public Access UNIX System - http://sdf.lonestar.org
>
>
>
> ----- End of original message -----
>
nimbius at sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org
More information about the rt-users
mailing list