Hi,
I am writing an application that uses subdomains for the different
customers that access it. For example company1.mydomain.com and
company2.mydomain.com.
I need to have portions of the application under ssl. I have attempted
different ways of doing Including the following code in my
application.rb:
def redirect_to_ssl
@cont = controller_name
@act = action_name
if !request.subdomains.first.nil?
@subdomain = request.subdomains.first + ''.''
else
@subdomain = ''''
end
redirect_to
"https://#{@subdomain}dnbformation.com/#{@cont}/#{@act}/#{params[:id]}"
unless (@request.ssl? or local_request?)
end
This, however does not work, and i get an error stating that there are
too many redirects.
What is the best way of accomplishing this. If need be I will make the
entire site ssl, but I can''t even figure out how to do that in the
apache.conf because of the subdomains.
Any help would be great!
Thanks!
Ryan
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---
SSL certificates are typically tied to a specific subdomain. A single ''Wildcard'' certificate can handle multiple subdomains, but they''re also considerably more expensive. https://www.godaddy.com/gdshop/ssl/ssl.asp?se=%2B&ci=1026 Your easiest option is probably to use a wildcard and make the whole site SSL encrypted. I''ve never used wildcards though, so I can''t personally vouch for their ease of use.> Hi, > > I am writing an application that uses subdomains for the different > customers that access it. For example company1.mydomain.com and > company2.mydomain.com. > > I need to have portions of the application under ssl. I have attempted > different ways of doing Including the following code in my > application.rb: > > def redirect_to_ssl > > @cont = controller_name > > @act = action_name > > if !request.subdomains.first.nil? > @subdomain = request.subdomains.first + ''.'' > else > @subdomain = '''' > end > > redirect_to > "https://#{@subdomain}dnbformation.com/#{@cont}/#{@act}/#{params[:id]}" > unless (@request.ssl? or local_request?) > > end > > This, however does not work, and i get an error stating that there are > too many redirects. > > What is the best way of accomplishing this. If need be I will make the > entire site ssl, but I can''t even figure out how to do that in the > apache.conf because of the subdomains. > > Any help would be great! > > Thanks! > > Ryan > > > > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Thanks for the reply! I have purchased a wild card domain, the issue is though, have either apache or my app redirecting to an ssl connection on certain actions/pages. Thanks! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---