rundeck always giving redirect to http and not https

957 views
Skip to first unread message

Darren K

unread,
Aug 14, 2018, 4:53:54 PM8/14/18
to rundeck-discuss
I had a working setup with Rundeck 2.10 in AWS where I had an ELB in front of the instance terminating SSL.  I recently upgraded to Rundeck 3.0.1.20180803-01 and unable to get the web interface to load through the ALB.  Rundeck setup to listen only on port 4440 via HTTPs, the ALB only listens for HTTPS on port 443 and forwards to port 4440 on the server.  Any ideas on what I am missing?  Is this something specific to the version of Rundeck I am using now?

My Rundeck detail

  • Rundeck version: 3.0.1.20180803-1
  • install type: rpm
  • OS Name/version: CentOS 7.5.1804
  • DB Type/version: mysql
My rundeck-config.properties includes the following option:
grails.serverURL=https://foo.bar.com

In my framework.properties:
framework.server.name = <server_host_name>
framework.server.hostname = <server_host_name>
framework.server.port = 4440
framework.server.url = https://foo.bar.com
framework.rundeck.url = https://foo.bar.com

in my /etc/sysconfig/rundeckd file
RDECK_JVM_OPTS="-Drundeck.jetty.connector.forwarded=true"

-Darren

Darren K

unread,
Aug 16, 2018, 5:23:42 PM8/16/18
to rundeck-discuss
Looks like there is an issue on github that covers this, https://github.com/rundeck/rundeck/issues/3840

from that issue:  "the behavior to properly use forwarded headers needs to be re-enabled, i will add this for 3.0.2"

-Darren
Reply all
Reply to author
Forward
0 new messages