DamnBigMan
(DamnBigMan@gmail.com)
October 7, 2008, 9:05pm
1
I'm having a problem but don't know what is causing it so I don't know
exactly where to post, please bear with me.
I'm trying to set up https access however whenever I go to https://url _for_site
the root route renders but the url is rewritten to http://url _for_site.
The ssl request shows in the apache logs but obviously no further ssl
requests show up. I've tried several tutorials and ideas and nothing
I do makes any difference.
I'm using Apache 2.2 with Mongrel on Windows.
Does anyone have any ideas?
Thanks,
Glen
Please post your https virtualhost..
Do you have any .htaccess files anywhere?
DamnBigMan
(DamnBigMan@gmail.com)
October 8, 2008, 2:07pm
3
<VirtualHost _default_:443>
ServerName cnm746852.techno.tvinet:443
ServerAdmin lholcomb2@cnm.edu
TransferLog "C:\Program Files\Apache Software Foundation
\Apache2.2\logs\ssl_transfer.log"
ErrorLog "C:\Program Files\Apache Software Foundation\Apache2.2\logs
\ssl_error.log"
CustomLog "C:\Program Files\Apache Software Foundation\Apache2.2\logs
\ssl_access.log" combined
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000
SSLEngine on
RequestHeader set X_FORWARDED_PROTO 'https'
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:
+SSLv2:+EXP:+eNULL
SSLCertificateFile "C:/Documents and Settings\glen\workspace
\user_accounts\host.cert"
SSLCertificateKeyFile "C:/Documents and Settings\glen\workspace
\user_accounts\host.key"
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-
bin">
SSLOptions +StdEnvVars
</Directory>
BrowserMatch ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
CustomLog "C:/Program Files/Apache Software Foundation/Apache2.2/
logs/ssl_request.log" \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>
I haven't created any .htaccess files so if any they are defaults in
default locations.
DamnBigMan
(DamnBigMan@gmail.com)
October 20, 2008, 4:41pm
4
Well, I seem to be running in circles. I'll try posting to the
mongrel list maybe the problem lies there?
Sorry was away.. Do you have any rails plugins installed?
If you try https://yourhost/images/someimage.jpg does that serve the
image in https?
Is there anything in the rails log about redirect? or maybe the apache
logs?
DamnBigMan
(DamnBigMan@gmail.com)
October 21, 2008, 6:10pm
6
Yes to all three.
I have will_paginate installed. Although as a gem not "as a plugin"
images are served in https
and in the log I get the following:
Redirected to http://
Glen could you post the entire message including the initial request
from the rails log.
DamnBigMan
(DamnBigMan@gmail.com)
October 21, 2008, 8:14pm
8
Nevermind, that was a redirect due to a session timeout. Here is the
rails log when I request the main page without the timeout issue (it
still doesn't render https without the timeout):
Rendering C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/
action_controller/templates/rescues/layout.erb (not_found)
Processing AuthenticationController#start (for 10.131.12.17 at
2008-10-21 14:10:55) [GET]
Session ID: 3df2ea2f70658b7e93b5f98d08b2b743
Parameters: {"action"=>"start", "controller"=>"authentication"}
Rendering template within layouts/authentication
Rendering authentication/start
Completed in 0.01600 (62 reqs/sec) | Rendering: 0.01600 (100%) | DB:
0.00000 (0%) | 200 OK [http://cnm746852.techno.tvinet/\ ]
Processing AuthenticationController#start (for 10.131.12.17 at
2008-10-21 14:12:19) [GET]
Session ID: 3df2ea2f70658b7e93b5f98d08b2b743
Parameters: {"action"=>"start", "controller"=>"authentication"}
Redirected to http://cnm746852.techno.tvinet/
Filter chain halted as [:ensure_proper_protocol]
rendered_or_redirected.
Completed in 0.00010 (10000 reqs/sec) | DB: 0.00000 (0%) | 302 Found
[https://cnm746852.techno.tvinet/\ ]
Processing AuthenticationController#start (for 10.131.12.17 at
2008-10-21 14:12:22) [GET]
Session ID: 3df2ea2f70658b7e93b5f98d08b2b743
Parameters: {"action"=>"start", "controller"=>"authentication"}
Rendering template within layouts/authentication
Rendering authentication/start
Completed in 0.01600 (62 reqs/sec) | Rendering: 0.00000 (0%) | DB:
0.00000 (0%) | 200 OK [http://cnm746852.techno.tvinet/\ ]