Artifactory 7.2.1:如何修改Artifactory与UI的监听地址
修改Artifactory-Pro 7.2.1的监听地址解决方案
在Artifactory 7.x版本中,由于采用了微服务架构,8081(Artifactory核心服务)和8082(UI访问路由Access Router)的监听地址是分开配置的,你之前修改settings.xml里的node.ip不生效是因为这个配置并非对应这两个端口的关键控制项。下面是具体的修改步骤:
1. 修改Access Router(8082端口)的监听地址
Access Router是负责UI访问的入口服务,它的配置文件位于/var/opt/jfrog/artifactory/router/etc/system.yaml:
- 打开该文件,找到
router节点下的entrypoints配置段 - 将
external中的host值改为127.0.0.1,示例配置如下:
router: entrypoints: external: host: 127.0.0.1 port: 8082
2. 修改Artifactory核心服务(8081端口)的监听地址
核心服务的配置有两种方式,任选其一即可:
方式一:使用properties配置文件
编辑/var/opt/jfrog/artifactory/etc/artifactory.system.properties,添加或修改以下配置项:
artifactory.bind.address=127.0.0.1
方式二:使用yaml配置文件
编辑/var/opt/jfrog/artifactory/etc/artifactory.yaml,找到artifactory节点,设置bindAddress为127.0.0.1:
artifactory: bindAddress: 127.0.0.1
3. 重启Artifactory服务生效
修改完配置后,执行以下命令重启服务:
systemctl restart artifactory
4. 验证配置效果
重启完成后,用以下命令检查监听地址是否已改为127.0.0.1:
ss -tulpn | grep -E '8081|8082'
如果输出结果中的监听地址显示为127.0.0.1,说明配置生效。
内容的提问来源于stack exchange,提问作者Pedro Chaves
相关产品推荐
相关产品推荐

