반응형
✔️알려진 포트(Well-known ports)

✔️관행적으로 쓰는 커스텀 포트



✔️ 포트 선택 기준은?
1. 표준 포트는 피한다
- 80(HTTP), 443(HTTPS), 22(SSH), 3306(MySQL) 등 운영 환경에서 쓰는 표준 포트는 로컬 개발용으로는 잘 안 씀
2. 기본 포트가 있으면 그대로 쓴다
- Spring Boot: 기본 8080
- Flask: 기본 5000
- Django: 기본 8000
- React/Vite: 기본 3000
3. 중복 피해서 적당히 높이고 간다
- 같은 종류의 서버를 여러 개 띄울 때:
→ 3000, 3001, 3002… / 8080, 8081, 8082…
4. 포트 충돌 방지를 위해 팀 내 규칙 정하기도
- 예: BE 8080, FE 3000, DB 5432처럼 포트 고정
✅ 요약
"개발에서는 관행적으로 8080, 3000, 8000, 5000 등 잘 알려진 포트를 쓰고, 충돌이 생기면 1씩 올려가며 정합니다.
운영환경에선 보안과 표준에 맞춰 80, 443 포트를 사용합니다."
반응형
'IT > Backend | All' 카테고리의 다른 글
| [IntelliJ] 외부 보안망 환경 대응을 위한 Maven 의존성 내부화 및 빌드 설정 (3) | 2025.07.29 |
|---|---|
| [IntelliJ] pom.xml의 라이브러리 목록 압축하기 | maven으로 라이브러리 다운로드받기 (0) | 2025.07.12 |
| GCP와 FCM | GCP 서비스계정 권한 부여로 Firebase 접근 승인하기 (2) | 2025.06.24 |
| FCM(Firebase Cloud Messaging) 서비스를 개발하면서.. (1) (5) | 2025.05.14 |
| OOM 분석 | heap dump 파일분석 - VisualVM, Eclipse MAT (0) | 2025.04.01 |