
배포 회고록: Web 서버 vs WAS, 제대로 이해하기
·
🗄️ Backend/Linux
🚀 배포 회고록: Web 서버 vs WAS, 제대로 이해하기 신규 프로젝트를 배포하던 날이었습니다.아키텍처는 단순했죠.WAS 서버: Tomcat + MySQL, war 파일 배포Web 서버: Nginx 설치, 정적 파일 처리 + 리버스 프록시Tomcat이 돌아가는 WAS 서버에 Nginx를 설치해 버린 겁니다. 😅“어차피 Nginx도 필요하잖아? 그냥 여기 깔면 되지 않을까?”→ 이렇게 생각했던 게 화근이었죠.결과는?정적 리소스 요청이 꼬이고,Tomcat과 Nginx가 같은 포트를 두고 충돌하고,DB 연결까지 지연되는 대참사 발생.그제서야 저는 Web 서버와 WAS의 차이를 명확히 이해하지 못했다는 걸 뼈저리게 깨달았습니다.2. Web 서버란? (Nginx, Apache)Web 서버는 말 그대로 정적..