1. Spring yml 경로 설정

server port :8080 // 웹 서버 8080포트 사용
address : 0.0.0.0 // 누구든지 접근가능
2. 포트포워딩 설정
포트포워딩이란?
- 내부 네트워크의 포트와 인터넷의 포트를 연결시켜 서로 통신할 수 있도록 열어주는 것을 말하는데, 다음 그림과 같이 공유기는 ISP 업체로부터 할당받은 IP를 가지게되는데, 공유기를 기준으로 뒤에 PC들은 내부 IP라고 부르고, 공유기를 외부 IP라고 부르게 된다.
- 그런데, 외부 PC에서 내부 IP에 192.168.0.20 PC에 접속하고자 하는 요청이 들어왔을 때 공유기는 어느 PC로 연결을 해주어야 할지 모르는 상태가 된다.
- 이러한 상황에서 공유기에게 해당 포트로 요청이 오면 192.168.0.20 PC로 연결하라는 이정표를 달아주는 것을 포트 포워딩 이라고 한다

다음과 같이 포트포워딩을 해준다.

http포트 80, https포트 443 추가
3. 방화벽 설정
외부에서 내부로 접속하기위해선 8080 포트를 열어줘야하는데,
인바운드 규칙을 허용 해줘야한다.
Windows Defender 방화벽 → 고급설정 → 인바운드규칙 추가 포트 8080

4. 내 공인 아이피 주소확인

5. 접속 테스트
http://<내 공인IP>:8080
성공적으로 접속이 되는것을 확인
'Training & Research Projects > API server,Client Development' 카테고리의 다른 글
| localhost 도메인부여, 인증서 발급 (1) | 2024.07.31 |
|---|---|
| 서버-클라이언트 원격 접속 환경 구축 (2) | 2024.07.29 |
| 프로젝트(과제) 개요 (0) | 2024.07.29 |