如何解决朗德克需要更改IP
我是相对而言运行跑步甲板的人,最近两天我一直在同一个问题上停留。我正在尝试完成将IP地址从本地主机地址更改为另一个IP的简单任务。我已经更改了framework.server.name,.hostname,.port,.serverurl。我还将rund-deck-configs.properties grails.serverURL更改为我的IP地址。我尝试了不同的IP。虽然我已经更改了所有这些o9f(在重启ubuntu之后),但是在启动rundeck时出现错误,提示某些东西正在使用端口4440,但是我已经将所有内容移至端口22950。
编辑:问题与rundeck无关,但我对服务器ip部分缺乏了解。要解决此问题,我所做的就是将计算机的地址分配给修改后的文件,并且该文件可以正常工作。希望这可以帮助其他遇到相同问题的人
评论:ubuntu 20.10,关闭了防火墙,并位于运行桥3.3.2-20200817
解决方法
对于基于WAR的安装,请按照以下步骤操作。
-
检查system requirements,以您的情况为准,重点关注您的JDK版本(3.3.X分支可用于JDK 8和JDK 11),然后检查download Rundeck WAR文件并将其保存在一些目录。
-
首次启动Rundeck生成所有文件,为此:
java -jar rundeck-3.3.2-20200817.war
,然后用ctrl+c
将其停止。 -
使用您的自定义端口(例如,
grails.serverURL
)更改rundeck-config.properties
文件(在/your/rundeck/path/server/config
路径上)的grails.serverURL=http://your-ip:5555
参数。另外,将server.address
设置为0.0.0.0
,以收听来自外部的连接:server.address=0.0.0.0
。 -
按照我的示例
framework.server.port
,将framework.server.url
文件上的framework.properties
和/your/rundeck/path/etc
更改为自定义端口(在framework.server.port = 5555
路径)和framework.server.url = http://your-ip:5555
-
现在使用以下命令启动Rundeck:
java -jar -Dserver.http.port=5555 rundeck-3.3.2-20200817.war
现在,您可以see在自定义端口(在我的示例中为5555)上运行的Rundeck。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。