我read rundeck CLI工具(rd-project等)使用framework.properties
来查找连接到rundeck的URL或环境变量。我无法得到任何工作。
我需要通过127.0.0.1:4440
进行连接。我可以telnet到这个端口,我知道没关系。但是,我无法从实例telnet到1.2.3.4:4440
(其中1.2.3.4
是公共IP)。我找不到如何正确配置AWS安全组。
我已按以下方式更改framework.properties
:
...
framework.server.url = http://127.0.0.1:4440
我重新加载了rundeck,但这没什么区别。 rd-project
仍然无法连接。即使我将framework.server.name
和framework.server.hostname
更改为我的公共IP并重新启动,它也会失败。
使用环境变量RUNDECK_URL
没有任何区别。我正在使用v2.6.2。
我做错了什么?
这是我的命令:
RUNDECK_URL=http://127.0.0.1:4440 /usr/bin/rd-project -a create -p newProj
答案 0 :(得分:0)
您需要设置以下属性以配置localhost的rundeck:
在framework.properties中:
framework.server.hostname =本地主机
在rundeck-config.properties中:
grails.serverURL = http://localhost:[port]
希望这有帮助。