젠킨스 설정 후 9090 포트 접속 시 연결이 안되는 상황

2024. 5. 8. 17:15· Backend/프로젝트
목차
  1. 1. 젠킨스 설정과 Docker부터 Docker-Compose까지 올바른지 전부 확인 
  2. docker-compose.yml
  3. Docker container 정상적으로 실행되고 있는지 확인
  4. 2. 방화벽 확인 + ec2 인스턴스 보안 그룹 설정
  5. 방화벽 확인 후 9090포트 열어주기
  6.  ec2 인스턴스 보안 그룹 확인
  7. 3. 구글 크롬의 ssl 정책 확인

젠킨스를 올바르게 설정했는데 9090 포트로 접속하니, 계속해서 접속이 되지 않는 상황이 생겼습니다.

 

 세 가지를 확인해 해결했습니다.

 

1. 젠킨스 설정과 Docker부터 Docker-Compose까지 올바른지 전부 확인 

docker-compose.yml

파일이 올바른지 확인합니다.  yml 파일을 작성할 때 주의해야할 점은 아래와 같습니다.

1. 첫 줄에는 도커 컴포즈 버전을 적는다.
2. 주 항목에는 services, networks, volumes가 있고, 들여쓰기를 해서 하위 항목들을 작성한다.
3. 들여쓰기는 몇 칸이든 상관은 없지만, 2칸으로 하기로 했으면 모든 내용들이 2칸으로 동일해야한다.
4. 이름 뒤에는 무조건 : 를 붙인다.
5. : 과 - 뒤에는 반드시 공백이 하나 있어야한다.

 

 

Docker container 정상적으로 실행되고 있는지 확인

1. docker가 실행 중인지 확인

sudo systemctl status docker

 

실행 중이 아니라면, 

systemctl start docker

 

2. 정상적으로 container가 실행 중인지 확인

sudo docker ps -a

 

실행 중이라면 jenkins 이미지가 나타납니다.

 

 

 

 

2. 방화벽 확인 + ec2 인스턴스 보안 그룹 설정

방화벽 확인 후 9090포트 열어주기

 sudo ufw status
sudo ufw allow 9090

 

 

 ec2 인스턴스 보안 그룹 확인

많은 분들이 여기서 설정을 하지 않아 오류가 생기는 것을 보았습니다. 

 

 

 

인스턴스 보안 그룹에서 9090 포트를 열어주어야합니다. 인바운드 규칙을 넣어주면 됩니다. (아래 링크 참조)

 

https://lsjsj92.tistory.com/550

 

AWS 서버 port open하기 - AWS 포트 열기

AWS 서버를 사용하다보면 port를 열어야합니다. 근데 이게 ui가 바뀌면 어딨는지 헷갈려서 AWS 서버에서 포트를 여는 방법(AWS port open)에 대해서 정리하고자 합니다. 참고 : 저는 AWS EC2 서버 환경 기

lsjsj92.tistory.com

 

 

 

3. 구글 크롬의 ssl 정책 확인

구글에서는 한번 https로 들어가면 https로 리다이렉트 시키는 설정이 있습니다.

jenkins 9090포트는 ssl 설정을 하지 않아, ssl 오류가 발생합니다. https 가 아닌 http로 들어가면 접속이 됩니다.

 

https 설정 해제는 아래 링크 참조

 

https://bravesuccess.tistory.com/284

 

[Chrome] 크롬 http -> https 강제 리다이렉트 해제하기

http://example.com 으로 접속하면 크롬에서는 이것을 강제로 https://example.com으로 전환하여 이동한다... 보안상 https를 사용하는게 맞지만 간혹 http로만 접속해야하는 사이트들이 있다. 크롬에서 한번

bravesuccess.tistory.com

 

'Backend > 프로젝트' 카테고리의 다른 글

우당당탕 눈물의 SpringBoot Redis Cache 적용기  (0) 2024.05.12
[에러 해결] docker compose 실행 시 Error while fetching server API version: HTTPConnection.request() got an unexpected keyword argument 'chunked'  (0) 2024.05.09
JaCoCo 적용기 (Gradle)  (1) 2024.04.16
DTO의 사용 범위에 대한 고민  (0) 2024.04.12
[오류] Mac OS Sonoma 14.2.1로 업데이트 후 MySQL Workbench 튕김 현상  (0) 2024.02.26
  1. 1. 젠킨스 설정과 Docker부터 Docker-Compose까지 올바른지 전부 확인 
  2. docker-compose.yml
  3. Docker container 정상적으로 실행되고 있는지 확인
  4. 2. 방화벽 확인 + ec2 인스턴스 보안 그룹 설정
  5. 방화벽 확인 후 9090포트 열어주기
  6.  ec2 인스턴스 보안 그룹 확인
  7. 3. 구글 크롬의 ssl 정책 확인
'Backend/프로젝트' 카테고리의 다른 글
  • 우당당탕 눈물의 SpringBoot Redis Cache 적용기
  • [에러 해결] docker compose 실행 시 Error while fetching server API version: HTTPConnection.request() got an unexpected keyword argument 'chunked'
  • JaCoCo 적용기 (Gradle)
  • DTO의 사용 범위에 대한 고민
동구름이
동구름이
동구름이
동구름
동구름이
전체
오늘
어제
  • 분류 전체보기 (177)
    • Java (63)
      • Java 를 파헤쳐보자 (13)
      • BOJ (45)
      • 프로그래머스 (3)
      • SWEA (1)
      • Java GUI (1)
    • JavaScript (17)
      • JS를 파헤쳐보자 (7)
      • 프로그래머스 (7)
      • JS 학습 정리 (1)
    • Backend (32)
      • Spring (3)
      • HTTP (7)
      • 프로젝트 (10)
      • MySQL (5)
      • Redis (3)
      • Elastic Search (1)
      • 인증, 인가 (3)
    • CS (57)
      • 운영체제 (35)
      • Network (22)
    • Git (2)
    • 개발 관련 이것저것 (2)
    • etc (1)
    • 독서 (0)
    • 사설 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 네트워크
  • 프로그래머스
  • 인프런
  • 백준
  • JCF
  • 김영한
  • 자바스크립트
  • 운영체제
  • BOJ
  • Java
  • 이석복
  • 큐
  • OS
  • 모든 개발자를 위한 HTTP 웹 기본 지식
  • 반효경
  • 한양대
  • 스택
  • 구현
  • 레디스
  • 자바

최근 글

hELLO · Designed By 정상우.v4.2.2
동구름이
젠킨스 설정 후 9090 포트 접속 시 연결이 안되는 상황
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.