nginx and node. js 협조 사용 helloworld

nginx 는 가장 좋 은 역방향 프 록 시 서버 입 니 다.
node. js 는...좋아, 소개 하지 않 겠 다. 여 기 를 강 타 하 자.
nginx 와 node. js 를 어떻게 사용 하 는 지 소개 합 니 다.
먼저 helloworld. js 를 쓰 세 요.
var http = require('http');


http.createServer(function (request, response) {
  
  response.writeHead(200, {'Content-Type': 'text/plain'});
  response.end('hello world
'); }).listen(8000); console.log('Server running at http://127.0.0.1:8000/');

그리고 node helloworld. js 명령 으로 열 립 니 다. 이렇게 로 컬 기기 에 달 리 는 nodejs 프로그램 은 켜 져 도 8000 포트 를 차지 하고 스스로 수정 할 수 있 습 니 다.
이어서, 우 리 는 nginx 의 vhost. conf 에 server 를 썼 다.
server {
    listen	80;
    server_name taqing.me www.taqing.me;
    location / {
	proxy_pass http://127.0.0.1:8000;
    }
}

사이트 도 메 인 이름 을 설정 한 다음 포트 를 80 으로 설정 하고 마지막 proxypass 설정http://127.0.0.1:8000, taqing. me: 80 의 요청 을 nodejs 프로그램 에 전달 합 니 다.
다시 시작 nginx
도 메 인 이름 을 방문 하면 hello World 를 볼 수 있 습 니 다.
node. js 자체 가 서버 를 만 들 수 있 는 것 은 틀 리 지 않 습 니 다. 예 를 들 어 welcome. js 에 80 포트 로 설정 하면 됩 니 다.
그러나 한 기계 가 여러 개의 사 이 트 를 달리 고 다른 사 이 트 는 다른 서버 를 사용 하 며 80 포트 가 이미 점용 된 상황 에서 다른 포트 로 대리 하여 처리 할 수 있다.

좋은 웹페이지 즐겨찾기