2016-12-10 4 views
0

Я установил Jenkins на мою систему Windows AWS. Я могу получить к нему доступ в системе, используя http://localhost:8080/, но я не могу получить доступ к ней за пределами системы, используя общедоступный IP-адрес.Доступ к Jenkins с использованием общедоступного IP-адреса

http://xxx.xxx.xxx.xxx:8080/

Мой EC2 экземпляр присвоен IP-адрес.

Я также изменил URL-адрес в конфигурации системы Jenkins.

Как я могу получить доступ к Jenkins из-за пределов локальной системы? Мне нужен URL доступа общего доступа Jenkins для связывания его с GitHub WebHook.

Image

ответ

1

Обычно, есть три вещи, которые вы должны проверить:

  1. Локальный брандмауэр Windows Server. Если он включен, разрешает ли он подключение к порту 8080.
  2. Сетевой ACL для сети. Как входящий трафик на порт TCP 8080 , так и должен быть разрешен исходящий трафик по порту TCP 8080.
  3. Группа безопасности для вашего EC2 и ваш интернет-шлюз VPC (если таковой существует). Группа безопасности должна разрешать входящий трафик TPC на порт 8080 для вашего IP-адреса (или всего мира, например 0.0.0.0/0).
+0

Да, он видит, что локальный брандмауэр разрешает подключение. В EC2 соединения Inbond и outbond позволяют использовать все трафик. Но все же я не могу достичь этого URL извне. –

+0

Да, он видит, что локальный брандмауэр разрешает подключение к порту 80. [Я могу подключить локальный IP-адрес локальной сети через порт 80] В EC2 соединения Inbond и outbond позволяют использовать все трафик. Но до сих пор я не могу связаться с этим URL-адресом извне. –

+0

Еще не могу получить доступ к jenkins из-за пределов моего локального компьютера, http://ec2-54-224-186-155.compute-1.amazonaws.com:8080/ Просьба предложить ответы, чтобы исправить эту проблему –

0

после того, как я создал правило Inbound внутри экземпляра EC2, теперь я могу получить доступ к URL-адресу. ControlPanel -> система и безопасность -> Advance -. Разрешить порт 8080 [новое правило]

0

Ответ Сергея Ковалева правильный, но я думаю, что будет более безопасным разрешать входящий трафик TCP только для диапазона Github IP по этой ссылке https://help.github.com/articles/what-ip-addresses-does-github-use-that-i-should-whitelist/.
Я хочу выразить это как комментарий под его ответом, но у меня нет достаточной репутации. Сожалею!

Смежные вопросы