IT 공부방 [기본지식 정리]/Web Server
-
002. [Linux-Ubuntu] NginX 설치 및 운용IT 공부방 [기본지식 정리]/Web Server 2025. 4. 6. 15:28
1. 설치 [CLI 수행] 1) 패키지 관리자 update apt update 2) NginX 패키지 확인 -> 외부 리포지토리에 어떤 버전이 있는지? apt list | Grep nginx* 3) NginX 설치 apt install nginx -y 4) NginX 동작 확인 nginx -v systemctl status nginx -> active(running) 상태가 아니라면 -> systemctl start nginx 한 후 다시확인 5) 외부에서 접근하게 하려면 기업이 아닌 개인사용자의 경우, 공유기에서 필요한 TCP-80 포트포워딩이 필요함. -> 외부에 서버를 공개적으로 열 때에, 공개 서비스가 아닌 테스트라면 접근가능한 일부 사용자들을 ..
-
001. Web Server란? + 서버 구성 흐름정리IT 공부방 [기본지식 정리]/Web Server 2025. 4. 6. 14:26
1. 정의 Html, Css, Javascript와 같은 언어로 짜여진 정적인 페이지 요청에 대해 응답해주는 서버이다. WAS 서버와의 차이점은 아래와 같다. ✅ 정리 비교표처리 대상정적 컨텐츠 (HTML, CSS)동적 컨텐츠 (JSP, Servlet 등)주요 역할클라이언트 요청 전달/응답비즈니스 로직 처리예시Apache, NginxTomcat, WebLogic, JBoss실행 환경파일 기반 응답프로그래밍 기반 처리 2. 하이브리드 구성 흐름[Client (브라우저)] ▼[Web Server - Nginx] -> Reverse-Proxy(물리 서버, 정적 자원 처리) ▼[WAS - Spring Boot (Tomcat)](클라우드 서버, 동적 처리) ▼[DB ..