트래픽이 높은 사이트는 아니더라도 웹 서비스를 운영하고 싶어하는 사람들은 웹 공간을 가지고 싶어 합니다.이런 사람들에게 웹 서버 하나는 사치일 것입니다. 따라서 웹 호스팅 업자들이 서버 한 대를 여러 고객이 공유하도록 해서 저렴한 웹 호스팅 서비스를 제공하는데, 이를 공유 호스팅/가상 호스팅이라고 합니다. 그리고 가상 호스팅 사용자들은 웹 서버를 구축해야할 정도로 트래픽이 증가하기 전까지는 비용절약을 위해 가상 호스팅을 사용할 것입니다. 가상 호스팅에는 4가지의 종류가 있습니다. URL 경로를 통한 가상 호스팅서버가 어떤 사이트를 요청하는지를 파악할 수 있게 URL에 특별한 경로 컴포넌트를 추가포트번호를 통한 가상 호스팅각 사이트별로 다른 포트를 할당하여 분리된 웹 서버의 인스턴스가 요청을 처리IP 주소..
HTTP Headers 위키피디아 발번역은 차차 책을 보면서 수정해 나갈 것임. 클라이언트에서 웹 서버로 Request를 보낼 때, 자주 사용하는 메소드로는 GET과 POST가 있다. GET 메소드는 웹 서버로부터 데이터를 요청하지만, 서버의 데이터를 수정하지는 않는다. POST 메소드는 서버의 상태를 변화시킬 수 있다. GET 방식의 전송되는 데이터로는 Request Line Request Header 가 있다. POST 방식의 전송되는 데이터로는 Request Line Request Header Message body 가 있다. Request Line은 HTTP메소드와 웹서버상에서의 자원에 대한 경로, 파라미터, 프로토콜 버전을 담고있다. GET / HTTP/1.1 Request Header에 들어갈..
nginx/apache의 경우 Virtual Host 라는 기능이 제공된다. www.a.com, www.b.com 이 같은 ip이더라도 도메인만으로 다른 위치의 데이터를 전달할 수 있는 기능인데, 이것은 어떤 것이고, HTTP header 중에 어떤 정보를 이용하여 구현될까? (배경지식) Virtual Host(가상 호스트)란? > 웹서버에 기본적으로 존재하는 호스트를 주호스트(main host)라고 한다. 하나의 웹서버에 main host이외에 별도의 홈디렉토리를 가진 여러개의 호스트를 설정하여 운용할 수 있다. 이는 주로 웹호스팅 서비스에 사용되고, main host이외의 호스트들을 가상 호스트라고 부른다. (가상호스트를 가장 적절하게 이용하는 것이 웹호스팅 서비스) 이런 웹호스팅 서비스를 위해서는 ..
- Total
- Today
- Yesterday
- java
- log
- lood
- TaskExecutor
- JVM
- runtime data areas
- logging facade
- log level
- Apache
- object
- good practice
- Spring
- NGINX
- linux
- webserver
- logback
- slf4j
- async
- logging
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 |