AWS로 API 서버를 배포하다가 월 3만원대 비용이 생각보다 부담이 되어 사용 중인 PC 중 맥 미니 한대로 배포를 해보게 되었다.
1. ssh 설정

- 시스템 환경설정 > 공유 > '원격 로그인' 활성화
- 외부에서 ssh를 통한 서버 PC 접속을 위한 설정이므로 필수는 아님
2. 포트 포워딩 설정

- 필자는 kt 공유기를 사용해서 172.30.1.254에 접속하여 포트 포워딩 설정
- kt 기본 아이디 : ktuser / 비밀번호 : homehub

- 장치설정 > 트래픽 관리 > 포트포워딩 설정
- 외부포트, 내부 IP 주소, 내부 포트 입력 및 프로토콜 선택 후 추가
- 필자는 8080포트와 mysql 3306 포트를 열어두었다.
이후 네이버 '내 IP 주소 확인' 등으로 IP 주소 확인 후 해당 IP의 포트포워딩 설정한 포트로 접근하면 정상 작동함
3. 도메인 설정
추가로 작업 할 사항
- 포트 번호 입력 없이 도메인만 입력해도 8080포트 자동 리다이렉트 되도록 설정