LoginSignup
1
0

More than 3 years have passed since last update.

Rundeckをapacheの裏側においてhttpsでアクセスできるようにしたメモ

Last updated at Posted at 2020-08-23

趣味で作ってるサービスで、今時crontabでもないだろうとRundeckを入れてみた際のメモ。
少しハマったので、誰かの役に立つかもしれないし、立たないかもしれない。

/etc/rundeck/rundeck-config.properties

grails.serverURL=https://my.host.name/rundeck

/etc/rundeck/frameworkd.properties

framework.server.name = localhost
framework.server.hostname = localhost
framework.server.port = 4440
framework.server.url = https://my.host.name/rundeck

/etc/rundeck/profile

以下2行を追加。
特に上の行はversion3.3以降で変わったらしく公式ドキュメント見てなくてちょっとハマった。

-Dserver.servlet.context-path=/rundeck
-Drundeck.jetty.connector.forwarded=true

apache

# この設定がないとログイン認証のリクエストがhttpで飛んでしまい
# same origin policy (だっけ?)に引っかかってログインできなかった
RequestHeader set X-Forwarded-Proto "https"

ProxyPass /rundeck http://localhost:4440/rundeck
ProxyPassReverse /rundeck http://localhost:4440/rundeck
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0