使用公共IP地址访问Jenkins

使用公共IP地址访问Jenkins,jenkins,amazon-ec2,Jenkins,Amazon Ec2,我已经在我的Windows系统上安装了Jenkins。我可以使用在系统内访问它,但不能使用公共IP地址在系统外访问它 我的实例被分配了公共IP地址 我也更改了Jenkins系统配置中的URL 如何从本地系统之外访问Jenkins?我需要Jenkins的公共访问URL来链接GitHub WebHook 通常,有三件事你应该检查: Windows服务器上的本地防火墙。如果启用,是否允许在端口8080上进行连接 网络的网络ACL。应允许TCP端口8080上的传入流量和TCP端口8080上的传出流量

我已经在我的Windows系统上安装了Jenkins。我可以使用在系统内访问它,但不能使用公共IP地址在系统外访问它

我的实例被分配了公共IP地址

我也更改了Jenkins系统配置中的URL

如何从本地系统之外访问Jenkins?我需要Jenkins的公共访问URL来链接GitHub WebHook


通常,有三件事你应该检查:

  • Windows服务器上的本地防火墙。如果启用,是否允许在端口8080上进行连接
  • 网络的网络ACL。应允许TCP端口8080上的传入流量和TCP端口8080上的传出流量
  • EC2和VPC互联网网关(如果存在)的安全组。安全组应允许在端口8080上为您的IP地址(或整个世界,例如0.0.0.0/0)传入TPC流量

  • 通常,有三件事需要检查:

  • Windows服务器上的本地防火墙。如果启用,是否允许在端口8080上进行连接
  • 网络的网络ACL。应允许TCP端口8080上的传入流量和TCP端口8080上的传出流量
  • EC2和VPC互联网网关(如果存在)的安全组。安全组应允许在端口8080上为您的IP地址(或整个世界,例如0.0.0.0/0)传入TPC流量

  • 在EC2实例中创建入站规则之后,现在我可以访问URL了。控制面板-->系统ans安全-->高级--。允许端口8080[新规则]

    在EC2实例中创建入站规则后,现在我可以访问URL了。控制面板-->系统ans安全-->高级--。允许端口8080[新规则]

    Sergey Kovalev的回答是正确的,但我认为只允许来自此链接的Github IP范围的传入TCP流量更安全。

    我想把它作为他的回答下的评论,但我没有足够的声誉。对不起

    Sergey Kovalev的回答是正确的,但我认为只允许来自此链接的Github IP范围的传入TCP流量更安全。

    我想把它作为他的回答下的评论,但我没有足够的声誉。对不起

    是的,看起来本地防火墙允许连接。在EC2中,内键和外键连接允许所有流量。但我仍然无法从外部访问该URL。是的,看起来本地防火墙允许在端口80上进行连接。[我可以使用端口80远程登录我的本地系统IP]在EC2中,Inbond和outbond连接允许所有流量。但我仍然无法从外部访问该URL。我仍然无法从本地计算机外部访问jenkins,请建议解决此问题的答案在我在EC2实例中创建入站规则后,现在我可以访问该URL。控制面板-->系统ans安全-->高级--。允许端口8080[新规则]是,看起来本地防火墙允许连接。在EC2中,内键和外键连接允许所有流量。但我仍然无法从外部访问该URL。是的,看起来本地防火墙允许在端口80上进行连接。[我可以使用端口80远程登录我的本地系统IP]在EC2中,Inbond和outbond连接允许所有流量。但我仍然无法从外部访问该URL。我仍然无法从本地计算机外部访问jenkins,请建议解决此问题的答案在我在EC2实例中创建入站规则后,现在我可以访问该URL。控制面板-->系统ans安全-->高级--。允许端口8080[新规则]