Greetings all, apologize for the very newbie question, I have very basic experience installing Apache certs and that’s about it. I am working on installing an SSL cert for ondemand and when I do it seems I can no longer visit the site and I get a 500: Internal server error. Here is what I have in my ood_portal.yml, other than my LDAP information that is not listed:
# List of SSL Apache directives
# Example:
servername: openondemand.domain.com
ssl:
- 'SSLCertificateFile "/ssl/openondemand.domain.com.crt"'
- 'SSLCertificateKeyFile "/ssl/openondemand.domain.com.key"'
- 'SSLCertificateChainFile "/ssl/digicert.openondemand.domain.com.crt"'
I have port 443 open but I wonder if I have missed something. In the SSL log I have “Invalid method in request” but that is all I can see for now. Do I need to put the actual port i.e. 443 in the config anywhere so it knows to use it? From the example in the docs it looks like I should just need the servername and ssl info to work, but it does not. Thank you for any ideas you can send over my way.
I’m fairly sure it should work with the configs you’ve given. You shouldn’t need to add more configs to use ports 80 & 443.
When you hit the URL do you specify https? This could be the issue, you’re using http on an https site. You can use_rewrites to get the portal to automatically upgrade http on port 80 -> https on port 443.
Hey sorry for the delay. Did anything new show up? I’m guessing you’re trying to hit an https site with just http. Without the redirects enabled, you’ll have to specify https://mysite.edu.