Oracle virtualbox에서 Jenkins에 액세스 할 수 없습니다


0

Oracle virtualbox에서 jenkins를 성공적으로 다운로드했습니다. 서비스가 시작되었습니다. 그러나 URl에 액세스하려고 할 때. "사이트에 접근 할 수 없습니다"페이지를 제공합니다

로컬 호스트에서 서버를 핑할 수 있습니다.

Pinging 192.168.2.226 with 32 bytes of data:
Reply from 192.168.2.226: bytes=32 time<1ms TTL=64
Reply from 192.168.2.226: bytes=32 time<1ms TTL=64
Reply from 192.168.2.226: bytes=32 time<1ms TTL=64
Reply from 192.168.2.226: bytes=32 time<1ms TTL=64

Ping statistics for 192.168.2.226:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

무엇이 잘못되었는지 조언하십시오. 어떻게 젠킨스 URL을 액세스 할 수 있습니다 https://localhost:8080또는 https://192.168.2.226:8080?

답변:


0
  1. 게스트 서버에서 서비스를받을 수 있습니까?
  2. 출력 : netstat -tulpn | grep : 8080
  3. 게스트 서버에 방화벽이 있습니까? iptables -L
  4. 192.168.2.226에 ssh를 할 수 있습니까? (하지 않으면 -vvv .. superverbose)
  5. Vagrant (Vagrantfile의 한 줄)를 사용하면 포트 포워딩이 훨씬 쉬워집니다. Vagrant를 사용하는 것이 좋습니다. Jenkins가 구성된 방대한 상자가 있다고 확신합니다.

질문 1이 가장 중요합니다. 여기에서는 포트 포워딩이 필요하지 않습니다.
Alfabravo

0

당신이 사용하려고 할 경우 에 http : // localhost를 : 8080 [https 아님], 그것은 SSH 터널을 사용하여 수행 할 수 있습니다. Jenkins는 포트 8080에서 실행 / 청취해야합니다.

호스트에서 192.168.2.226 [GUEST]에 대한 ssh 액세스 권한이 필요합니다

Mac / Linux 서버의 경우 :

ssh -L 8080:localhost:8080 <USERNAME>@192.168.2.226

그런 다음 찾아보기를 열고 http : // localhost : 8080에 액세스 하십시오.

ssh -L 명령, 모든 요청을 HOST : 8080에서 guest : 8080으로 전달

  • 손님은 192.168.2.226입니다.
  • 호스트는 가상 상자가 실행중인 서버입니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.