HTTPS 적용

2023. 4. 3. 08:35·📘 Backend/Spring

📘사설 CA 발급 + HTTPS 적용

우분투, OpenSSL 사용 X
Centos에는 인증서 발급을 위한 nss-tools가 이미 설치 되있으므로 설치 불필요
AWS 보안그룹 -> 사용할 포트 오픈


인증서 발급 & Application HTTP -> HTTPS 적용

✅ AWS 인스턴스 생성 & pem -> ppk 변환

AWS Instance pem -> ppk 변환

img


✅ EC2 인스턴스 보안그룹에 이어 2중 방화벽 firewalld 설치

AWS Instance ssh 연결, yum update, yum-utils, wget, firewalld 설치

img


✅ 방화벽 포트, 서비스 오픈

img


✅ 포트, 서비스 적용 확인

img


✅ wget을 이용하여 mkcert 파일 download, 파일 권한 변경

mksert파일 wget, 권한 변경

img


✅ 보안상 제약이 있는 외부(PC방)의 환경에서 실습 진행중 파일 전송 막힘

PC방의 22번 포트 막혀있음+ 방화벽 접근 불가 + OpenSSH 설치도 안됨

img


포트도 막힘

img


✅ SFTP를 이용하여 파일 전송에 성공

img

img


✅ Application의 application.yml 파일 내부에서 인증서 지정을 통한 HTTPS 적용 완료

application.yml 파일 내부 cert 설정

img

저작자표시 (새창열림)

'📘 Backend > Spring' 카테고리의 다른 글

Security Filter Chain & DelegatingPasswordEncoder  (0) 2023.04.04
Spring Security 구조  (0) 2023.04.04
Build & Deploy & DB 연동  (0) 2023.04.03
Rest docs (API Documentation)  (0) 2023.04.03
Testing (Mockito) & Assertion  (0) 2023.04.03
'📘 Backend/Spring' 카테고리의 다른 글
  • Security Filter Chain & DelegatingPasswordEncoder
  • Spring Security 구조
  • Build & Deploy & DB 연동
  • Rest docs (API Documentation)
신건우
신건우
조용한 개발자
  • 신건우
    우주먼지
    신건우
  • 전체
    오늘
    어제
    • 분류 전체보기 (422)
      • 📘 Frontend (71)
        • Markup (1)
        • Style Sheet (2)
        • Dart (8)
        • Javascript (12)
        • TypeScript (1)
        • Vue (36)
        • React (2)
        • Flutter (9)
      • 📘 Backend (143)
        • Java (34)
        • Concurrency (19)
        • Reflection (1)
        • Kotlin (29)
        • Python (1)
        • Spring (42)
        • Spring Cloud (5)
        • Message Broker (5)
        • Streaming (2)
        • 기능 개발 (5)
      • 💻 Server (6)
        • Linux (6)
      • ❌ Error Handling (11)
      • 📦 Database (62)
        • SQL (31)
        • NoSQL (2)
        • JPQL (9)
        • QueryDSL (12)
        • Basic (4)
        • Firebase (4)
      • ⚙️ Ops (57)
        • CS (6)
        • AWS (9)
        • Docker (8)
        • Kubernetes (13)
        • MSA (1)
        • CI & CD (20)
      • 📚 Data Architect (48)
        • Data Structure (10)
        • Algorithm (8)
        • Programmers (17)
        • BaekJoon (5)
        • CodeUp (4)
        • Design Pattern (4)
        • AI (0)
      • ⚒️ Management & Tool (8)
        • Git (7)
        • IntelliJ (1)
      • 📄 Document (10)
        • Project 설계 (6)
        • Server Migration (3)
      • 📄 책읽기 (2)
        • 시작하세요! 도커 & 쿠버네티스 (2)
      • 🎮 Game (4)
        • Stardew Vally (1)
        • Path of Exile (3)
  • 블로그 메뉴

    • 링크

      • Github
    • 공지사항

    • 인기 글

    • 태그

      Lock #Thread #Concurrency
      GStreamer #Pipeline
      React #Markdown
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.0
    신건우
    HTTPS 적용
    상단으로

    티스토리툴바