# WebServer
0601 WebServer
<출처 : 코드스테이츠>같은 출처의 리소스만 공유가 가능하다의 의미를 나타내고, 여기서의 출처는 프로토콜, 호스트, 포트 조합으로 구성되어 있으며 하나라도 다르면 동일한 출처로 보지 않습니다.SOP는 잠재적으로 해로울 수 있는 문서를 분리하여 공격받을 수 있는 경
WebServer / WAS
인터넷 상에서 HTTP를 통해 클라이언트로부터 요청한 웹 페이지나 파일 등을 제공하는 소프트웨어입니다.웹 서버는 인터넷을 통해 전송되는 웹 페이지나 문서 등의 정적 컨텐츠 를 제공하며, 이를 위해 HTTP 프로토콜을 사용하여 클라이언트와 통신합니다.단, 동적 컨텐츠 요

JSP / Tomcat#1
php web server apache는 web server >문서, 리소스(이미지,동영상,음악 등) 서버 웹의 기능으로 공유해주는 기능 tomcat은 WAS(Web Application Serㅍver) >종류는 되게 많음 .jsp파일에서 .java파일로 전환하는 W

네트워크 하향식 접근 3) Network layer
네트워크의 근본적인 역할은 매우 단순.네트워크 레이어 장비인 라우터가 가지고 있는 기능송신 호스트 → 수신 호스트로 패킷을 전달이를 위한 네트워크 계층의 중요한 2가지 기능하지만, 사실 이 두 가지 단어는 혼용되기도 함.포워딩(데이터평면, HW)패킷이 라우터의 입력 링

[Web Server]
HTTP 요청을 처리하고 응답을 보내주는 프로그램을 웹 서버(Web Server)라고 합니다.Same-Origin Policy의 줄임말로, 같은 출처의 리소스만 공유가 가능하다는 정책입니다. 여기서의 출처는 프로토콜, 호스트, 포트를 말하고, 세 가지 중 하나라도 다르

[Nginx]웹 어플리케이션 서버를 보호하기 위한 웹 서버
리버스 프록시 프록시서버란? 이 글에서 작성했던 것처럼 DMZ에 위치하여 웹 어플리케이션 서버(WAS), DBMS 서버를 보호하고 로드밸런싱을 통해 효율좋은 서버를 구축하기 위한 서버입니다. Nginx 엔진엑스는 러시아 개발자가 개발한 동시 접속에 특화된 웹 서버
[Apache] 가상 호스트(VirtualHost) 설정
여러 도메인을 어떤 호스트에 액세스할 것인지를 결정한다.요청(request)에 포함된 Hosts 헤더를 참조하여 "ServerName"와 일치하는 블록을 찾는다.일치하는 블록이 발견되면 그 블록의 설정이 적용된다.좀 더 구체적으로 설명을 하자면 "www.dev1.com
[Apache] Rewrite 모듈 설정 - 페이지 리다이렉션 하기
아파치는 서버 역할을 할 수 있는 최소한의 코어 만으로 이루어져 있고, 추가적인 기능을 사용할 때에는 모듈을 활성화시켜야 한다.nano 또는 vi 명령어로 00-base.conf 파일을 연 후, 아래 문구를 추가하거나 주석 처리 된 것을 해제한다.위와 같은 방법으로 m
WebServer & WAS
WEBSERVER정적인 자료를 처리하는 서버(html, css, image 등)Http 통신 메소드로 요청시 결과 리턴Apache, Nginx, IISWAS동적인 자료를 처리하는 서버(DB연동 및 비즈니스 로직)Tomcat(일부 Apache 기능이 포함되어있음), JE
[Apache] Reverse Proxy 설정
리버스 프록시란 외부에서 접속했을 때 내부서버나 다른 곳으로 연결해주는 방법을 말합니다./apache/conf/httpd.conf 파일을 열어 아래 모듈의 주석을 풀어줍니다.httpd.conf 파일 수정
[Apache] config
Apache 설정 파일인 http.conf 파일은 설치 디렉토리에서 "/Apache24/conf/"에 들어 있다.MacOS는 /etc/apache2/httpd.conf 에 있다.리눅스는 /etc/httpd/conf/httpd.confServerRoot에 Apache 서
[Apache] gzip 압축전송
사이트에 접속하는 사용자의 브라우저에서 gzip 기능을 지원해야 한다.서버에서 gzip으로 전송해야 한다.httpd.conf 파일을 수정한다.LoadModule deflate_module modules/mod_deflate.soLoadModule headers_modu

WEB (WebServer vs WAS)
웹이란 인터넷 상의 정보를 하이퍼텍스트 방식과 멀티미디어 환경에서 검색할 수 있게 해주는 정보검색 시스템이다.하나의 사이트나 다른 사이트와의 관계가 거미집처럼 복잡하게 얽혀 있기 때문에 웹(Web)이라고 부른다고 한다.웹 사이트 (Web Site) : 웹 서비스를 제공

[Web] WAS란 무엇인가? Web Server와 차이점은?
WAS(Web Application Server)란? DB 조회나 로직 처리를 요구하는 동적 컨텐츠를 제공하기 위해 만들어진 Web Application Server이다 Web container, Servlet Container 라고도 불린다. container란 j