Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Trac: Users

fastcgi and trac

 

 

Trac users RSS feed   Index | Next | Previous | View Threaded


bluethundr at gmail

Aug 2, 2013, 1:48 PM

Post #1 of 1 (41 views)
Permalink
fastcgi and trac

Hello,

I'm attempting to use mod_fcgid to serve the trac web interface through
apache. I've already been able to verify that it works using tracd on
another port than my normal web server.

But when I added the fcgid config to my apache vhost for trac, I see the
following error in my web browser:

*Service Temporarily Unavailable*

The server is temporarily unable to service your request due to maintenance
downtime or capacity problems. Please try again later.


*Apache/2.2.21 (CentOS) Server at trac.mysite**.com Port 80*

*
*

And in the error logs I see the following:

[Fri Aug 02 16:36:00 2013] [notice] Apache/2.2.21 (Unix) DAV/2 SVN/1.6.11
PHP/5.

3.17 mod_python/3.2.8 Python/2.4.3 configured -- resuming normal operations

[Fri Aug 02 16:36:07 2013] [error] (13)Permission denied: mod_fcgid:
couldn't bi

nd unix domain socket /etc/httpd/logs/fcgidsock/11690.0

[Fri Aug 02 16:36:07 2013] [warn] (13)Permission denied: mod_fcgid: spawn
proces

s /var/www/cgi-bin/trac.fcgi error

[Fri Aug 02 16:36:08 2013] [error] (13)Permission denied: mod_fcgid:
couldn't bi

nd unix domain socket /etc/httpd/logs/fcgidsock/11690.1

[Fri Aug 02 16:36:08 2013] [warn] (13)Permission denied: mod_fcgid: spawn
proces

s /var/www/cgi-bin/trac.fcgi error

[Fri Aug 02 16:36:09 2013] [error] (13)Permission denied: mod_fcgid:
couldn't bi

nd unix domain socket /etc/httpd/logs/fcgidsock/11690.2

[Fri Aug 02 16:36:09 2013] [warn] (13)Permission denied: mod_fcgid: spawn
process /var/www/cgi-bin/trac.fcgi error

[Fri Aug 02 16:36:10 2013] [error] (13)Permission denied: mod_fcgid:
couldn't bind unix domain socket /etc/httpd/logs/fcgidsock/11690.3


These are the ownership and permissions I have for the fcgi script:


[root [at] clou:~] #ls -l /var/www/cgi-bin/trac.fcgi

-rwxr-xr-x 1 apache apache 1027 May 28 2010 /var/www/cgi-bin/trac.fcgi


And this is the directory that the logs are complaining that they cannot
write to:


[root [at] clou:~] #ls -ld /etc/httpd/logs/fcgidsock

drwx------ 2 apache apache 4096 Aug 2 16:18 /etc/httpd/logs/fcgidsock


These are the fascgi relevant part of my config:


# mod_python speeds things up considerably

SetHandler mod_python

PythonHandler trac.web.modpython_frontend

PythonOption TracEnvParentDir "/usr/local/svn/repos"

PythonOption TracUriRoot "/trac"


# authentication

# AuthType Digest

# AuthName "wiki-server"


5,4 13%

# This is the Apache server configuration file for providing FastCGI
support

# through mod_fcgid

#

# Documentation is available at http://fastcgi.coremail.cn/doc.htm


LoadModule fcgid_module modules/mod_fcgid.so


# Use FastCGI to process .fcg .fcgi & .fpl scripts

# Don't do this if mod_fastcgi is present, as it will try to do the same
thing

<IfModule !mod_fastcgi.c>

AddHandler fcgid-script fcg fcgi fpl

</IfModule>


# Sane place to put sockets and shared memory file

SocketPath /var/run/mod_fcgid

SharememPath /var/run/mod_fcgid/fcgid_shm



## trac

Alias /trac/ "/usr/local/svn/repos/jf-trac"

ScriptAlias /trac /var/www/cgi-bin/trac.fcgi/


And here is my entire apache config


<VirtualHost *:80>


ServerName trac.jokefire.com


# This is the Apache server configuration file for providing FastCGI
support

# through mod_fcgid

#

# Documentation is available at http://fastcgi.coremail.cn/doc.htm


LoadModule fcgid_module modules/mod_fcgid.so


# Use FastCGI to process .fcg .fcgi & .fpl scripts

# Don't do this if mod_fastcgi is present, as it will try to do the same
thing

<IfModule !mod_fastcgi.c>

AddHandler fcgid-script fcg fcgi fpl

</IfModule>


# Sane place to put sockets and shared memory file

SocketPath /var/run/mod_fcgid

SharememPath /var/run/mod_fcgid/fcgid_shm



## trac

Alias /trac/ "/usr/local/svn/repos/jf-trac"

ScriptAlias /trac /var/www/cgi-bin/trac.fcgi/

DefaultInitEnv TRAC_ENV /usr/local/svn/repos/jf-trac


<Directory "/usr/local/svn/repos">

Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all


# mod_python speeds things up considerably

SetHandler mod_python

PythonHandler trac.web.modpython_frontend

PythonOption TracEnvParentDir "/usr/local/svn/repos"

PythonOption TracUriRoot "/trac"


# authentication

# AuthType Digest

# AuthName "wiki-server"

# AuthDigestDomain /trac

# AuthUserFile "/etc/httpd/conf/digestpw"

# Require valid-user

# authorization is handled internally by trac

</Directory>


### subversion

<Location "/svn">

DAV svn

SVNListParentPath on

SVNParentPath /usr/local/svn/repos


Order allow,deny

Allow from all


# authentication

# AuthType Digest

# AuthName "wiki-server"

# AuthDigestDomain /svn

# AuthUserFile "/etc/httpd/conf/digestpw"

# Require valid-user


# authorization

# AuthzSVNAccessFile "/etc/httpd/conf/svn-auth.ini"

</Location>

</VirtualHost>


I'd appreciate any advice you may have!


Thanks,

TIm

--
GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B

--
You received this message because you are subscribed to the Google Groups "Trac Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to trac-users+unsubscribe [at] googlegroups
To post to this group, send email to trac-users [at] googlegroups
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/groups/opt_out.

Trac users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.