我已经从已经提供的社区图像成功地在ec2上安装了大三角帆,并且能够使用除了deck(ui网关)之外的ip访问所有服务.对于所有其他服务,我已将yml更改为绑定到ip地址,并且我已将port.conf
apache 更改为Listen 9000(所有流量).我在spinnaker配置中分别找不到任何yml for Deck.
此外,在安全组的ec2设置中,我还打开了允许到端口9000的入站连接.
如上所述,除了Deck,我可以使用ip访问所有其他服务.甲板仍然有约束力localhost:9000
.
如果有人可以指出我在这里缺少的任何步骤,将会非常有帮助.提前致谢.
你重启了apache(sudo service apache2 restart
)吗?
你能curl your-ip:9000
直接在虚拟机上吗?
我刚刚执行了以下步骤:
从头开始构建vm并通过curl命令安装spinnaker(http://spinnaker.io/documentation/getting_started.html).
确认curl localhost:9000
成功并curl my-ip:9000
失败.
sudo vi /etc/apache2/ports.conf
编辑该文件中的声明收听按照(http://spinnaker.io/documentation/troubleshooting.html#why-cant-i-access-spinnaker-using-my-machines-ip-addr-or-hostname)
通过重启apache sudo service apache2 restart
确认curl my-ip:9000
有效.
指定入口规则以允许外部流量到达此vm:9000.
谢谢,-Matt