Re: [galaxy-dev] [galaxy-user] LimitInternalRecursion

2012-08-22 Thread Adhemar
Here is a copy of the whole VirtualHost section.
Thanks,
Adhemar



VirtualHost lbas046.cnptia.embrapa.br:443

ServerName lbas046.cnptia.embrapa.br
ErrorLog logs/galaxy_ssl_error_log
TransferLog logs/galaxy_ssl_access_log
LogLevel warn

SSLEngine on

SSLCertificateFile /etc/pki/tls/certs/lbas046.cnptia.embrapa.br.crt
SSLCertificateKeyFile
/etc/pki/tls/private/lbas046.cnptia.embrapa.br.key.insecure
SSLCACertificateFile /etc/pki/tls/certs/cacert.pem



   RewriteEngine on
   RewriteRule ^/galaxy$ /galaxy/ [R]
   RewriteRule ^/galaxy/static/style/(.*)
/opt/bioinformatics/share/galaxy-central/static/june_2007_style/blue/$1 [L]
   RewriteRule ^/galaxy/static/scripts/(.*)
/opt/bioinformatics/share/galaxy-central/static/scripts/packed/$1 [L]
   RewriteRule ^/galaxy/static/(.*)
/opt/bioinformatics/share/galaxy-central/static/$1 [L]
   RewriteRule ^/galaxy/favicon.ico
/opt/bioinformatics/share/galaxy-central/static/favicon.ico [L]
   RewriteRule ^/galaxy/robots.txt
/opt/bioinformatics/share/galaxy-central/static/robots.txt [L]
   RewriteRule ^/galaxy(.*) http://localhost:8080$1 [P]


 Location /galaxy
   AuthType Basic
   AuthName Galaxy_pam
   AuthPAM_Enabled on
   Require valid-user

RewriteEngine On
RewriteCond %{LA-U:REMOTE_USER} (.+)
RewriteRule . - [E=RU:%1]
RequestHeader set REMOTE_USER %{RU}e env=RU
 /Location

/VirtualHost


2012/8/22 Nate Coraor n...@bx.psu.edu

 On Aug 21, 2012, at 4:44 PM, Adhemar wrote:

  Hi,
  There's this error message in my apache log:
 
   [error] Request exceeded the limit of 10 subrequest nesting levels due
 to probable confguration error. Use 'LimitInternalRecursion' to increase
 the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer:
 ...
 
 
  When I turn the apache debug log on it also shows:
 
 
  [debug] core.c(3072):  r-uri = /galaxy/proxy:
 http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/root/history_item_updates,
 referer: ...
 
 
  It seems like mod_rewrite is somehow misconfigured, but I couldb't
 figure out what it is.
 
  Here is my httpd.con mod_rewrite conf:
 
 
 RewriteEngine on
 RewriteRule ^/galaxy$ /galaxy/ [R]
 RewriteRule ^/galaxy/static/style/(.*)
 /opt/bioinformatics/share/galaxy-central/static/june_2007_style/blue/$1 [L]
 RewriteRule ^/galaxy/static/scripts/(.*)
 /opt/bioinformatics/share/galaxy-central/static/scripts/packed/$1 [L]
 RewriteRule ^/galaxy/static/(.*)
 /opt/bioinformatics/share/galaxy-central/static/$1 [L]
 RewriteRule ^/galaxy/favicon.ico
 /opt/bioinformatics/share/galaxy-central/static/favicon.ico [L]
 RewriteRule ^/galaxy/robots.txt
 /opt/bioinformatics/share/galaxy-central/static/robots.txt [L]
 RewriteRule ^/galaxy(.*) http://localhost:8080$1 [P]

 Hi Adhemar,

 I've moved this over to the galaxy-dev list since it's concerning a local
 installation.

 Are there any other RewriteRules defined?  Are these directives inside
 another block, or just inside a VirtualHost?  It would be useful to see
 your entire VirtualHost config.

 --nate

 
 
  Could you please help me to debug this?
 
  Thank you,
  Adhemar
  ___
  The Galaxy User list should be used for the discussion of
  Galaxy analysis and other features on the public server
  at usegalaxy.org.  Please keep all replies on the list by
  using reply all in your mail client.  For discussion of
  local Galaxy instances and the Galaxy source code, please
  use the Galaxy Development list:
 
   http://lists.bx.psu.edu/listinfo/galaxy-dev
 
  To manage your subscriptions to this and other Galaxy lists,
  please use the interface at:
 
   http://lists.bx.psu.edu/


___
Please keep all replies on the list by using reply all
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:

  http://lists.bx.psu.edu/

Re: [galaxy-dev] [galaxy-user] LimitInternalRecursion

2012-08-22 Thread Scott McManus
It's the last rewrite rule that's causing the infinite recursion: 
RewriteRule ^/galaxy(.*) http://localhost:8080$1 [P] 

Check out this link: 
http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriterule 
Look for the table of given rules and resulting substitutions - the proxying 
appears to be supported for other hosts but not the same host. 

-Scott 

- Original Message -

 Here is a copy of the whole VirtualHost section.
 Thanks,
 Adhemar

 VirtualHost lbas046.cnptia.embrapa.br:443 

 ServerName lbas046.cnptia.embrapa.br
 ErrorLog logs/galaxy_ssl_error_log
 TransferLog logs/galaxy_ssl_access_log
 LogLevel warn

 SSLEngine on

 SSLCertificateFile /etc/pki/tls/certs/lbas046.cnptia.embrapa.br.crt
 SSLCertificateKeyFile
 /etc/pki/tls/private/lbas046.cnptia.embrapa.br.key.insecure
 SSLCACertificateFile /etc/pki/tls/certs/cacert.pem

 RewriteEngine on
 RewriteRule ^/galaxy$ /galaxy/ [R]
 RewriteRule ^/galaxy/static/style/(.*)
 /opt/bioinformatics/share/galaxy-central/static/june_2007_style/blue/$1
 [L]
 RewriteRule ^/galaxy/static/scripts/(.*)
 /opt/bioinformatics/share/galaxy-central/static/scripts/packed/$1
 [L]
 RewriteRule ^/galaxy/static/(.*)
 /opt/bioinformatics/share/galaxy-central/static/$1 [L]
 RewriteRule ^/galaxy/favicon.ico
 /opt/bioinformatics/share/galaxy-central/static/favicon.ico [L]
 RewriteRule ^/galaxy/robots.txt
 /opt/bioinformatics/share/galaxy-central/static/robots.txt [L]
 RewriteRule ^/galaxy(.*) http://localhost:8080$1 [P]

 Location /galaxy
 AuthType Basic
 AuthName Galaxy_pam
 AuthPAM_Enabled on
 Require valid-user

 RewriteEngine On
 RewriteCond %{LA-U:REMOTE_USER} (.+)
 RewriteRule . - [E=RU:%1]
 RequestHeader set REMOTE_USER %{RU}e env=RU
 /Location

 /VirtualHost

 2012/8/22 Nate Coraor  n...@bx.psu.edu 

  On Aug 21, 2012, at 4:44 PM, Adhemar wrote:
 

   Hi,
 
   There's this error message in my apache log:
 
  
 
   [error] Request exceeded the limit of 10 subrequest nesting
   levels
   due to probable confguration error. Use 'LimitInternalRecursion'
   to increase the limit if necessary. Use 'LogLevel debug' to get a
   backtrace., referer: ...
 
  
 
  
 
   When I turn the apache debug log on it also shows:
 
  
 
  
 
   [debug] core.c(3072): r-uri = /galaxy/proxy:
   http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/root/history_item_updates
   , referer: ...
 
  
 
  
 
   It seems like mod_rewrite is somehow misconfigured, but I
   couldb't
   figure out what it is.
 
  
 
   Here is my httpd.con mod_rewrite conf:
 
  
 
  
 
   RewriteEngine on
 
   RewriteRule ^/galaxy$ /galaxy/ [R]
 
   RewriteRule ^/galaxy/static/style/(.*)
   /opt/bioinformatics/share/galaxy-central/static/june_2007_style/blue/$1
   [L]
 
   RewriteRule ^/galaxy/static/scripts/(.*)
   /opt/bioinformatics/share/galaxy-central/static/scripts/packed/$1
   [L]
 
   RewriteRule ^/galaxy/static/(.*)
   /opt/bioinformatics/share/galaxy-central/static/$1 [L]
 
   RewriteRule ^/galaxy/favicon.ico
   /opt/bioinformatics/share/galaxy-central/static/favicon.ico [L]
 
   RewriteRule ^/galaxy/robots.txt
   /opt/bioinformatics/share/galaxy-central/static/robots.txt [L]
 
   RewriteRule ^/galaxy(.*) http://localhost:8080$1 [P]
 

  Hi Adhemar,
 

  I've moved this over to the galaxy-dev list since it's concerning a
  local installation.
 

  Are there any other RewriteRules defined? Are these directives
  inside
  another block, or just inside a VirtualHost? It would be useful
  to
  see your entire VirtualHost config.
 

  --nate
 

  
 
  
 
   Could you please help me to debug this?
 
  
 
   Thank you,
 
   Adhemar
 
   ___
 
   The Galaxy User list should be used for the discussion of
 
   Galaxy analysis and other features on the public server
 
   at usegalaxy.org . Please keep all replies on the list by
 
   using reply all in your mail client. For discussion of
 
   local Galaxy instances and the Galaxy source code, please
 
   use the Galaxy Development list:
 
  
 
   http://lists.bx.psu.edu/listinfo/galaxy-dev
 
  
 
   To manage your subscriptions to this and other Galaxy lists,
 
   please use the interface at:
 
  
 
   http://lists.bx.psu.edu/
 

 ___
 Please keep all replies on the list by using reply all
 in your mail client. To manage your subscriptions to this
 and other Galaxy lists, please use the interface at:

 http://lists.bx.psu.edu/___
Please keep all replies on the list by using reply all
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:

  http://lists.bx.psu.edu/

Re: [galaxy-dev] [galaxy-user] LimitInternalRecursion

2012-08-22 Thread Nate Coraor
Hi Adhemar,

Could you try the following?:

VirtualHost lbas046.cnptia.embrapa.br:443

ServerName lbas046.cnptia.embrapa.br
ErrorLog logs/galaxy_ssl_error_log
TransferLog logs/galaxy_ssl_access_log
LogLevel warn

SSLEngine on

SSLCertificateFile /etc/pki/tls/certs/lbas046.cnptia.embrapa.br.crt
SSLCertificateKeyFile 
/etc/pki/tls/private/lbas046.cnptia.embrapa.br.key.insecure
SSLCACertificateFile /etc/pki/tls/certs/cacert.pem

Proxy http://localhost:8080
Order deny,allow
Allow from all
/Proxy

RewriteEngine on

Location /galaxy
AuthType Basic
AuthName Galaxy_pam
AuthPAM_Enabled on
Require valid-user

RewriteCond %{IS_SUBREQ} ^false$
RewriteCond %{LA-U:REMOTE_USER} (.+)
RewriteRule . - [E=RU:%1]
RequestHeader set REMOTE_USER %{RU}e env=RU
/Location

RewriteRule ^/galaxy$ /galaxy/ [R]
RewriteRule ^/galaxy/static/style/(.*) 
/opt/bioinformatics/share/galaxy-central/static/june_2007_style/blue/$1 [L]
RewriteRule ^/galaxy/static/scripts/(.*) 
/opt/bioinformatics/share/galaxy-central/static/scripts/packed/$1 [L]
RewriteRule ^/galaxy/static/(.*) 
/opt/bioinformatics/share/galaxy-central/static/$1 [L]
RewriteRule ^/galaxy/favicon.ico 
/opt/bioinformatics/share/galaxy-central/static/favicon.ico [L]
RewriteRule ^/galaxy/robots.txt 
/opt/bioinformatics/share/galaxy-central/static/robots.txt [L]
RewriteRule ^/galaxy(.*) http://localhost:8080$1 [P]

/VirtualHost

On Aug 22, 2012, at 12:38 PM, Adhemar wrote:

 Here is a copy of the whole VirtualHost section.
 Thanks,
 Adhemar
 
 
 
 VirtualHost lbas046.cnptia.embrapa.br:443
 
 ServerName lbas046.cnptia.embrapa.br
 ErrorLog logs/galaxy_ssl_error_log
 TransferLog logs/galaxy_ssl_access_log
 LogLevel warn
 
 SSLEngine on
 
 SSLCertificateFile /etc/pki/tls/certs/lbas046.cnptia.embrapa.br.crt
 SSLCertificateKeyFile 
 /etc/pki/tls/private/lbas046.cnptia.embrapa.br.key.insecure
 SSLCACertificateFile /etc/pki/tls/certs/cacert.pem
 
 
 
RewriteEngine on
RewriteRule ^/galaxy$ /galaxy/ [R]
RewriteRule ^/galaxy/static/style/(.*) 
 /opt/bioinformatics/share/galaxy-central/static/june_2007_style/blue/$1 [L]
RewriteRule ^/galaxy/static/scripts/(.*) 
 /opt/bioinformatics/share/galaxy-central/static/scripts/packed/$1 [L]
RewriteRule ^/galaxy/static/(.*) 
 /opt/bioinformatics/share/galaxy-central/static/$1 [L]
RewriteRule ^/galaxy/favicon.ico 
 /opt/bioinformatics/share/galaxy-central/static/favicon.ico [L]
RewriteRule ^/galaxy/robots.txt 
 /opt/bioinformatics/share/galaxy-central/static/robots.txt [L]
RewriteRule ^/galaxy(.*) http://localhost:8080$1 [P]
 
 
  Location /galaxy
AuthType Basic
AuthName Galaxy_pam
AuthPAM_Enabled on
Require valid-user
 
 RewriteEngine On
 RewriteCond %{LA-U:REMOTE_USER} (.+)
 RewriteRule . - [E=RU:%1]
 RequestHeader set REMOTE_USER %{RU}e env=RU
  /Location
 
 /VirtualHost
 
 
 2012/8/22 Nate Coraor n...@bx.psu.edu
 On Aug 21, 2012, at 4:44 PM, Adhemar wrote:
 
  Hi,
  There's this error message in my apache log:
 
   [error] Request exceeded the limit of 10 subrequest nesting levels due to 
  probable confguration error. Use 'LimitInternalRecursion' to increase the 
  limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: ...
 
 
  When I turn the apache debug log on it also shows:
 
 
  [debug] core.c(3072):  r-uri = 
  /galaxy/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/root/history_item_updates,
   referer: ...
 
 
  It seems like mod_rewrite is somehow misconfigured, but I couldb't figure 
  out what it is.
 
  Here is my httpd.con mod_rewrite conf:
 
 
 RewriteEngine on
 RewriteRule ^/galaxy$ /galaxy/ [R]
 RewriteRule ^/galaxy/static/style/(.*) 
  /opt/bioinformatics/share/galaxy-central/static/june_2007_style/blue/$1 [L]
 RewriteRule ^/galaxy/static/scripts/(.*) 
  /opt/bioinformatics/share/galaxy-central/static/scripts/packed/$1 [L]
 RewriteRule ^/galaxy/static/(.*) 
  /opt/bioinformatics/share/galaxy-central/static/$1 [L]
 RewriteRule ^/galaxy/favicon.ico 
  /opt/bioinformatics/share/galaxy-central/static/favicon.ico [L]
 RewriteRule ^/galaxy/robots.txt 
  /opt/bioinformatics/share/galaxy-central/static/robots.txt [L]
 RewriteRule ^/galaxy(.*) http://localhost:8080$1 [P]
 
 Hi Adhemar,
 
 I've moved this over to the galaxy-dev list since it's concerning a local 
 installation.
 
 Are there 

Re: [galaxy-dev] [galaxy-user] LimitInternalRecursion

2012-08-22 Thread Adhemar
Hi Nate!
That line really solved the problem.

RewriteCond %{IS_SUBREQ} ^false$

No more errors in my log!
Thank you, I really appreciate it.
Adhemar




2012/8/22 Nate Coraor n...@bx.psu.edu

 Hi Adhemar,

 Could you try the following?:

 VirtualHost lbas046.cnptia.embrapa.br:443

 ServerName lbas046.cnptia.embrapa.br
 ErrorLog logs/galaxy_ssl_error_log
 TransferLog logs/galaxy_ssl_access_log
 LogLevel warn

 SSLEngine on

 SSLCertificateFile /etc/pki/tls/certs/lbas046.cnptia.embrapa.br.crt
 SSLCertificateKeyFile
 /etc/pki/tls/private/lbas046.cnptia.embrapa.br.key.insecure
 SSLCACertificateFile /etc/pki/tls/certs/cacert.pem

 Proxy http://localhost:8080
 Order deny,allow
 Allow from all
 /Proxy

 RewriteEngine on

 Location /galaxy
 AuthType Basic
 AuthName Galaxy_pam
 AuthPAM_Enabled on
 Require valid-user

 RewriteCond %{IS_SUBREQ} ^false$
 RewriteCond %{LA-U:REMOTE_USER} (.+)
 RewriteRule . - [E=RU:%1]
 RequestHeader set REMOTE_USER %{RU}e env=RU
 /Location

 RewriteRule ^/galaxy$ /galaxy/ [R]
 RewriteRule ^/galaxy/static/style/(.*)
 /opt/bioinformatics/share/galaxy-central/static/june_2007_style/blue/$1 [L]
 RewriteRule ^/galaxy/static/scripts/(.*)
 /opt/bioinformatics/share/galaxy-central/static/scripts/packed/$1 [L]
 RewriteRule ^/galaxy/static/(.*)
 /opt/bioinformatics/share/galaxy-central/static/$1 [L]
 RewriteRule ^/galaxy/favicon.ico
 /opt/bioinformatics/share/galaxy-central/static/favicon.ico [L]
 RewriteRule ^/galaxy/robots.txt
 /opt/bioinformatics/share/galaxy-central/static/robots.txt [L]
 RewriteRule ^/galaxy(.*) http://localhost:8080$1 [P]

 /VirtualHost

 On Aug 22, 2012, at 12:38 PM, Adhemar wrote:

  Here is a copy of the whole VirtualHost section.
  Thanks,
  Adhemar
 
 
 
  VirtualHost lbas046.cnptia.embrapa.br:443
 
  ServerName lbas046.cnptia.embrapa.br
  ErrorLog logs/galaxy_ssl_error_log
  TransferLog logs/galaxy_ssl_access_log
  LogLevel warn
 
  SSLEngine on
 
  SSLCertificateFile /etc/pki/tls/certs/lbas046.cnptia.embrapa.br.crt
  SSLCertificateKeyFile
 /etc/pki/tls/private/lbas046.cnptia.embrapa.br.key.insecure
  SSLCACertificateFile /etc/pki/tls/certs/cacert.pem
 
 
 
 RewriteEngine on
 RewriteRule ^/galaxy$ /galaxy/ [R]
 RewriteRule ^/galaxy/static/style/(.*)
 /opt/bioinformatics/share/galaxy-central/static/june_2007_style/blue/$1 [L]
 RewriteRule ^/galaxy/static/scripts/(.*)
 /opt/bioinformatics/share/galaxy-central/static/scripts/packed/$1 [L]
 RewriteRule ^/galaxy/static/(.*)
 /opt/bioinformatics/share/galaxy-central/static/$1 [L]
 RewriteRule ^/galaxy/favicon.ico
 /opt/bioinformatics/share/galaxy-central/static/favicon.ico [L]
 RewriteRule ^/galaxy/robots.txt
 /opt/bioinformatics/share/galaxy-central/static/robots.txt [L]
 RewriteRule ^/galaxy(.*) http://localhost:8080$1 [P]
 
 
   Location /galaxy
 AuthType Basic
 AuthName Galaxy_pam
 AuthPAM_Enabled on
 Require valid-user
 
  RewriteEngine On
  RewriteCond %{LA-U:REMOTE_USER} (.+)
  RewriteRule . - [E=RU:%1]
  RequestHeader set REMOTE_USER %{RU}e env=RU
   /Location
 
  /VirtualHost
 
 
  2012/8/22 Nate Coraor n...@bx.psu.edu
  On Aug 21, 2012, at 4:44 PM, Adhemar wrote:
 
   Hi,
   There's this error message in my apache log:
  
[error] Request exceeded the limit of 10 subrequest nesting levels
 due to probable confguration error. Use 'LimitInternalRecursion' to
 increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.,
 referer: ...
  
  
   When I turn the apache debug log on it also shows:
  
  
   [debug] core.c(3072):  r-uri = /galaxy/proxy:
 http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/proxy:http://localhost:8080/root/history_item_updates,
 referer: ...
  
  
   It seems like mod_rewrite is somehow misconfigured, but I couldb't
 figure out what it is.
  
   Here is my httpd.con mod_rewrite conf:
  
  
  RewriteEngine on
  RewriteRule ^/galaxy$ /galaxy/ [R]
  RewriteRule ^/galaxy/static/style/(.*)
 /opt/bioinformatics/share/galaxy-central/static/june_2007_style/blue/$1 [L]
  RewriteRule ^/galaxy/static/scripts/(.*)
 /opt/bioinformatics/share/galaxy-central/static/scripts/packed/$1 [L]
  RewriteRule ^/galaxy/static/(.*)
 /opt/bioinformatics/share/galaxy-central/static/$1 [L]
  RewriteRule ^/galaxy/favicon.ico
 /opt/bioinformatics/share/galaxy-central/static/favicon.ico [L]
  RewriteRule