nginx and node. js 협조 사용 helloworld
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 포트 가 이미 점용 된 상황 에서 다른 포트 로 대리 하여 처리 할 수 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.