Gracias Nacho, Nelson por la rapida respuesta,
Nelson:
si intento ingresar a mano por el url lo mismo salta el filter
'ensure_proper_protocol' redirigiendo
Nacho:
Estoy usando apache, y la verdad no se me había ocurrido que el
problema puede que tenga mal configurado apache :P, esta es la
configuración, notá que al principio estan los tutoriales que seguí para
tener (o creer que tengo) todo funcionando:
# Based on
http://blog.codahale.com/2006/06/19/time-for-a-grown-up-server-rails-mongrel-apache-capistrano-and-you/
# SSL setup taken from
http://www.williambharding.com/blog/rails/ultimate-guide-to-setup-ssl-on-rails-and-apache-2-with-ubuntu-seasoning/
#
<Proxy balancer://mongrel_cluster>
BalancerMember http://127.0.0.1:8000
BalancerMember http://127.0.0.1:8001
BalancerMember http://127.0.0.1:8002
BalancerMember http://127.0.0.1:8003
AllowOverride AuthConfig
AuthType Basic
AuthName "Top Secret -- By Invitation Only"
AuthUserFile /etc/apache2/passwords
Require user glowproducts
</Proxy>
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.glowarehouse.com
ServerAlias www.glowarehouse.com
Include /etc/apache2/sites-available/app.custom
Include /etc/apache2/sites-available/app.common
ProxyPass / balancer://mongrel_cluster/
ProxyPassReverse / balancer://mongrel_cluster/
ErrorLog /mnt/log/apache2/error.log
LogLevel warn
CustomLog /mnt/log/apache2/access.log combined
# Redirect all glowarehouse.com/ request sto www.glowarehouse.com
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^glowarehouse\.com
RewriteRule ^(.*)$ http://www.glowarehouse.com$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
Include /etc/apache2/sites-available/app.custom
Include /etc/apache2/sites-available/app.common
ProxyPass / balancer://mongrel_cluster/
ProxyPassReverse / balancer://mongrel_cluster/
ErrorLog /mnt/log/apache2/error.log
LogLevel warn
CustomLog /mnt/log/apache2/access.log combined
SSLEngine on
SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
SSLCertificateFile /etc/ssl/certs/glowarehouse.com.crt
SSLCertificateKeyFile /etc/ssl/private/glowarehouse.com.key
# Used by Rails. Mentioned in all the Rails SSL tutorials.
RequestHeader set X_FORWARDED_PROTO "https"
# Redirect all glowarehouse.com/ request sto www.glowarehouse.com
#Options +FollowSymLinks
#RewriteEngine on
#RewriteCond %{HTTP_HOST} ^glowarehouse\.com
#RewriteRule ^(.*)$ http://www.glowarehouse.com$1 [R=301,L]
</VirtualHost>
<Location /mongrel_cluster>
SetHandler mongrel_cluster
</Location>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar