<div class="gmail_quote">On Fri, Jun 8, 2012 at 5:34 PM, Thomas Sibley <span dir="ltr"><<a href="mailto:trs@bestpractical.com" target="_blank">trs@bestpractical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><div class="im">On 06/08/2012 10:20 AM, Natxo Asenjo wrote:<br>
> If I try mod_fastcgi with the configuration on the web_deployment.pod I<br>
> get errors (selinux is disabled):<br>
><br>
> (13)Permission denied: FastCGI: failed to connect to server<br>
> "/opt/rt4/sbin/rt-server.fcgi":<br>
<br>
</div>So, did you try to fix the permissions?  I suspect it's as simple as the<br>
user apache is running as can't read/execute rt-server.fcgi and the<br>
whole directory tree above it.  You may need to change the group on files.<br>
<br>
To do that easily, re-run ./configure from the source tarball with the<br>
appropriate --with-web-user and/or --with-web-group options and then run<br>
make install again.  You can find your original configure options at the<br>
top of /opt/rt4/etc/RT_Config.pm.<br></blockquote><div><br>these are the permissions in /opt/rt4/sbin:<br><br> ls -l /opt/rt4/sbin/<br>total 216<br>-rwxr-xr-x. 1 root apache  3690 Jun  8 21:11 rt-attributes-viewer<br>-rwxr-xr-x. 1 root apache  5511 Jun  8 21:11 rt-clean-sessions<br>
-rwxr-xr-x. 1 root apache  7816 Jun  8 21:11 rt-dump-metadata<br>-rwxr-xr-x. 1 root apache  4966 Jun  8 21:11 rt-email-dashboards<br>-rwxr-xr-x. 1 root apache 11886 Jun  8 21:11 rt-email-digest<br>-rwxr-xr-x. 1 root apache 13054 Jun  8 21:11 rt-email-group-admin<br>
-rwxr-xr-x. 1 root apache 11797 Jun  8 21:11 rt-fulltext-indexer<br>-rwxr-xr-x. 1 root apache  4664 Jun  8 21:11 rt-preferences-viewer<br>-rwxr-xr-x. 1 root apache  8032 Jun  8 21:11 rt-server<br>-rwxr-xr-x. 1 root apache  8032 Jun  8 21:11 rt-server.fcgi<br>
-rwxr-xr-x. 1 root apache  3684 Jun  8 21:11 rt-session-viewer<br>-rwxr-xr-x. 1 root apache 17612 Jun  8 21:11 rt-setup-database<br>-rwxr-xr-x. 1 root apache 20761 Jun  8 21:11 rt-setup-fulltext-index<br>-rwxr-xr-x. 1 root apache  8439 Jun  8 21:11 rt-shredder<br>
-rwxr-xr-x. 1 root apache 15790 Jun  8 21:11 rt-test-dependencies<br>-rwxr-xr-x. 1 root apache 38439 Jun  8 21:11 rt-validator<br>-rwxr-xr-x. 1 root apache  8032 Jun  8 21:11 standalone_httpd<br><br>This is my ./configure incantation:<br>
<br>#   $ ./configure --with-db-type=Pg --with-db-host=host.domain.tld --with-db-rt-pass=password --with-web-user=apache --with-web-group=apache --with-apachectl=/usr/sbin/apachectl --with-web-handler=fastcgi<br><br></div>
My rt.conf apache virtual host config:<br><br>FastCgiServer /opt/rt4/sbin/rt-server -processes 5 -idle-timeout 300<br><br><VirtualHost *:80><br>    ServerName rt.domain.tld<br>    ### Optional apache logs for RT<br>
    # Ensure that your log rotation scripts know about these files<br>    ErrorLog /opt/rt4/var/log/apache2.error<br>    TransferLog /opt/rt4/var/log/apache2.access<br>    LogLevel debug<br><br>    AddDefaultCharset UTF-8<br>
<br>    Alias /NoAuth/images/ /opt/rt4/share/html/NoAuth/images/<br>    ScriptAlias / /opt/rt4/sbin/rt-server.fcgi/<br><br>    DocumentRoot "/opt/rt4/share/html"<br>    <Location /><br>        Order allow,deny<br>
        Allow from all<br><br>        Options +ExecCGI<br>        AddHandler fastcgi-script fcgi<br>    </Location><br><br></VirtualHost><br><br>In the apache error log I get plenty of these:<br><br>Fri Jun 08 22:01:02 2012] [crit] (13)Permission denied: FastCGI: can't create server "/opt/rt4/sbin/rt-server": bind() failed [/etc/httpd/logs/fastcgi/5ca4b3adecea1bd2fa8ffd8f7584ca93]<br>
[Fri Jun 08 22:01:03 2012] [crit] (13)Permission denied: FastCGI: can't create server "/opt/rt4/sbin/rt-server": bind() failed [/etc/httpd/logs/fastcgi/5ca4b3adecea1bd2fa8ffd8f7584ca93]<br><br>in the /opt/rt4/var/log/apache2.error<br>
<br>Fri Jun 08 21:58:29 2012] [alert] [client 192.168.0.21] (13)Permission denied: FastCGI: failed to connect to (dynamic) server "/opt/rt4/sbin/rt-server.fcgi": something is seriously wrong, any chance the socket/named_pipe directory was removed?, see the FastCgiIpcDir directive<br>
[Fri Jun 08 21:58:29 2012] [error] [client 192.168.0.21] FastCGI: incomplete headers (0 bytes) received from server "/opt/rt4/sbin/rt-server.fcgi"<br><br>I am afraid my fastcgi fu is close to zero. Learning as I go. If any one can shed light on this, that would be great.<br>
<br>TIA.<br><br>-- <br>groet,<br>natxo<br></div>