본문 바로가기

IIS

[호스팅 용어] 웹서버란 무엇인가? 웹서버란 인터넷 사이트를 제공할 수 있도록 해주는 서버이다. 여기서 서버란 HW의 개념이 아니고 클라이언트의 요청을 받아 프로그램적으로 처리하여 다시 전송해 주는 역할을 하는 개념으로 이해하면 된다. 다시말해 익스플로러나 파이어폭스 혹은 구글 크롬등의 웹브라우저가 웹서버에 abc.html이라는 페이지를 자신의 IP 111.111.111.111로 보내달라고 요청을 하면 웹서버는 페이지를 찾아 네트워크가 인식할 수 있는 형태로 보내주는 것이다. 그러면 사용자는 브라우저를 통해 abc.html의 정보를 볼수 있는 것이다. 가장 많이 쓰는 형태의 웹서버는 Linux상에 아파치, 윈도우서버 상에 IIS 이다. 호스팅 업체이서는 운영체제 상에 아파치나 IIS를 설치하고 고객에게 특정 폴더의 영역을 제공하고, 별도로.. 더보기
HTTP 에러코드와 상태 코드 정리 상태코드 메세지 설명 100 Continue 클라이언트로부터 일부 요청을 받았으니 나머지 요청 정보를 계속 보내 주시오. 101 Switching Protocols 서버는 클라이언트의 요청대로 Upgrade 헤더를 따라 다른 프로토콜로 바꿀 것임. 200 Ok 모든 것이 정상적임. GET이나 POST 요청 뒤에 문서가 온다. 이것은 서블릿의 기본 상태다. setStatus를 사용하지 않으면 이 상태코드를 얻게 된다. 201 Created 서버에서 문서를 만들었음. Location 헤더는 그 URL을 가리킨다. 202 Accepted 요청이 수행되었지만 처리는 끝나지 않았음. 203 Non-Authoritative Information 문서는 정상적으로 반환되었지만 복사본이 사용되었으므로 응답 헤더중 일부.. 더보기