SSL 발급과 HTTPS 배포(로컬)
Table of Content
도메인 구매 후, DNS 관리페이지 -> A Record 설정 -> 서버 외부 IP 연결
•
두개의 접근 주소 HTTP 일반 배포 상태 확인 (이후 → SSL 발급 후 HTTPS 보안 배포로 연결)
포트포워딩 정리
[서버컴퓨터]
•
프론트엔드 Angular -> Nginx 웹서버 정적 서빙 내부 4200 포트 -> 외부(도메인) 80 포트 → SSL 443 포트
•
백엔드 NestJS -> Express 내장서버 동적 데이터 서빙(WAS) 내부 3100 포트 -> 외부(도메인) 3100 포트
•
데이터베이스 MySQL -> Docker 내부 네트워크 3306 포트 -> 내부 3306 포트 -> 백엔드와 통신
•
Pixel Streaming(UE) -> Turn/Stun Server 포트 -> 외부 85 포트 → SSL 외부 8443 포트
[NAS컴퓨터]
•
파일서버 NestJS -> Express 내장서버 동적 데이터 서빙 내부 3000 포트 -> 백엔드와 통신
•
공유파일 접근 -> Nginx 웹서버 정적 서빙 내부 4000 포트 -> SSL 외부(도메인) 4000 포트
IT센터 포트포워딩 현황
WACS를 통한 자체 SSL 발급 -> HTTPS 보안설정(완료)
•
프론트엔드, 백엔드, NAS, PixelStreaming 서버 모두 SSL 보안 적용
•
도메인 소유권 확인을 위한 TXT 레코드 등록 및 전파 대기, 검증 과정
•
SSL 인증서 발급 완료 모습
•
SSL 인증서를 Nginx 웹서버가 HTTPS 설정을 위해 사용하는 서버 설정 부분
필요 추진 사항
•
기본 내부 테스트를 통한 버그 추출 및 수정(QA)
◦
각종 버그 리스트 작성 후 버그 픽스 업데이트 지속
◦
버그 픽스의 간결함을 위한 CI/CD 파이프라인 구축 필요
◦
CI/CD 또한 Github Actions는 지속 비용이 발생하므로 Jenkins 오픈소스를 통한 방법으로 구현 필요
•
실제 도메인 구매 필요(장기 관리, 지속 결재 처리 가능한 루트)
◦
현재 도메인은 개발자가 개인적으로 배포 샘플테스트 용도로 구매한 도메인
•
모바일최적화 고도화필요
Related Posts
Search