본문 바로가기

웹서버3

[웹기본개념] 집에서 웹서버 운영하기 [먼저 보면 좋은 게시글]- [웹기본개념] 웹서버와 웹어플리케이션서버 : http://jinbroing.tistory.com/119 [웹서버란]- 클라이언트(웹브라우저)의 요청에 따른 응답을 하는 역할- HTTP 프로토콜에 의해 요청됨, HTTP 프로토콜로 응답함- WAS와는 다르게 웹서버는 정적인 파일을 응답할 때 클라이언트로 보냄- Apache, Nginx가 대표적인 웹서버 [구축에 필요한 개념]- ip : 네트워크가 물려진 컴퓨터를 식별하는 식별자- 도메인 : ip를 포장하는 개념, ip를 다 외우기 힘드니깐 ip 말고 쉽게 인식하고 기억할 수 있는 주소값으로- 유동 ip / 고정 ip : ip가 지속적으로 변경되는가 아닌가에 따른 구분, 서버용으로는 고정 ip를 사용하는 것이 좋음- DDNS : .. 2017. 5. 22.
[웹기본개념] 웹서버와 웹어플리케이션서버 [웹서버와 웹어플리케이션서버 차이]- 같은 서버이지만 원활한 서비스를 하기위해 서버의 역할을 나누어놓음- 같이 처리할 수는 있으나 규모가 일정 이상 커졌을 때 서버의 역할을 나누어 성능 분산 효과를 보기위해 개념 사용 [웹서버란]- 웹서버 : 정적인 파일(.html, js 파일, 이미지 파일 등)을 제공하기위한 서버, HTTP 프로토콜에 의해 제공- 클라이언트(웹브라우저)에게 컨텐츠(정적인파일)를 제공하는 서버- 정적인 파일로만 처리 가능한 것은 WAS로 요청을 넘기지않고 바로 요청 처리함 [웹어플리케이션서버란]- 웹어플리케이션서버(WAS) : 동적인 데이터를 제공하기위한 서버, WAS에서 데이터를 가공 후 웹서버에 전달- 웹서버에서 정적인파일 수정 후 클라이언트 전달 - 동적인 요청(예를 들어 사용자에.. 2017. 5. 16.
[node.js] 예제로 간단하게 웹서버 구축 [목표]- node.js로 웹서버 간단하게 구축해보기- 브라우저 - 웹서버 HTTP 통신 기본개념 익히기- node.js로 간편하게 웹서버 구축하는 방법 알기(다음 포스팅) [서버구축](1) node.js 공식 웹사이트 about 탭 가기 : https://nodejs.org/ko/about/(2) 예시 코드 긁어오기12345678910const http = require('http');const hostname = '127.0.0.1'; //클라우드 서버컴퓨터(원격 접속 후 웹서버 구축)라면 아래 (5)번 항목 참고const port = 3000;const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Co.. 2017. 4. 11.