백엔드/SpringBoot
웹서버와 WAS
Ryuzy
2025. 6. 2. 09:07
728x90
반응형
1. 웹서버
웹 서버는 클라이언트(웹 브라우저)의 요청을 받아, 정적인 리소스(HTML, CSS, 이미지, JavaScript 파일 등)를 클라이언트에게 그대로 반환하는 역할을 하는 서버입니다.
1. 대표적인 웹 서버
- Apache HTTP Server
- Nginx
- Microsoft IIS
2. Nginx 설치
Window
- Nginx 공식 다운로드 페이지에서 Windows용 stable 버전(.zip)을 다운로드합니다.
- 압축을 원하는 폴더에 풉니다. 예: C:\nginx
- C:\nginx 폴더에서 nginx.exe를 더블 클릭하거나, 명령 프롬프트(cmd)에서 아래와 같이 실행합니다.
cd C:\nginx
start nginx
MacOS
터미널에서 아래 명령어를 입력하여 설치하고 확인합니다.
brew install nginx
nginx -v
sudo nginx
기본 페이지 확인
http://localhost:8080
2. WAS (Web Application Server)
WAS는 웹 서버가 처리하지 못하는 동적인 콘텐츠(비즈니스 로직)를 처리하는 서버로, 자바 서블릿, JSP, 스프링 같은 서버 측 애플리케이션을 실행하여 사용자 요청에 따라 데이터를 처리하고 결과를 HTML로 생성합니다.
1. 대표적인 WAS
- Apache Tomcat
- Jetty
- JBoss (WildFly)
- WebLogic
- WebSphere
2. Tomcat 설치
Window
- Tomcat 공식 사이트 접속:
🔗 https://tomcat.apache.org/download-10.cgi - Core 항목에서 .zip 파일 다운로드
- 압축 해제 → 예: C:\tomcat
- IntelliJ 실행
- File > Settings → Build, Execution, Deployment → Application Servers
- + 클릭 → Tomcat Server 선택
- Tomcat 설치 폴더 (C:\tomcat) 선택 후 OK
MacOS
- Tomcat 공식 사이트 접속:
🔗 https://tomcat.apache.org/download-10.cgi (또는 tomcat 9 버전) - Core 항목에서 .zip 파일을 다운로드
- 압축 해제 후 /Users/사용자이름/Applications/tomcat 등에 위치
- IntelliJ 실행
- Preferences (Cmd + ,) → Build, Execution, Deployment → Application Servers
- + 클릭 → Tomcat Server 선택
- Tomcat 설치 디렉토리 (~/Applications/tomcat) 선택
- OK 클릭하여 등록 완료
설정 및 실행
- Run > Edit Configurations → + 클릭
- Tomcat Server > Local 선택
- 배포할 웹 앱 추가 (Artifact) 후 실행

728x90
반응형