NGINX와 PM2를 사용하여 VPS 서버에 Node.js 애플리케이션을 배포하는 방법을 가르쳐주세요
오늘은 NGINX와 PM2를 사용하여 VPS 서버에 Node.js 애플리케이션을 배포하는 방법을 소개하겠습니다. Node.js는 매우 인기 있는 백엔드 개발 프레임워크인 반면, NGINX는 고성능 역방향 프록시 서버이고 PM2는 강력한 프로세스 관리자입니다. 이 세 가지 도구를 결합하면 효율적이고 안정적인 서버 배포를 달성할 수 있습니다.
sudo apt-get update sudo apt-get install nodejs sudo apt-get install npm
sudo npm install -g pm2
app.js
라는 파일을 만듭니다.app.js
에 애플리케이션 코드를 작성하세요. 예를 들어 다음은 간단한 Express 애플리케이션 코드입니다.app.js
的文件。在app.js
中编写你的应用程序代码。例如,以下是一个简单的Express应用程序代码:var express = require('express'); var app = express(); app.get('/', function(req, res) { res.send('Hello World!'); }); app.listen(3000, function() { console.log('App listening on port 3000!'); });
pm2 start app.js
现在,你的应用程序已经通过PM2启动,并且会在失败时自动重新启动。
/etc/nginx/sites-enabled/default
,并进行如下配置:server { listen 80; server_name your-domain.com; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_pass http://127.0.0.1:3000; } }
在该配置中,将your-domain.com
替换为你的域名。然后,将127.0.0.1:3000
sudo service nginx reload
/etc/nginx/sites-enabled/default
이고 다음과 같이 구성합니다.
rrreee
이 구성에서your-domain을 변경합니다. com를 귀하의 도메인 이름으로 바꾸세요. 그런 다음
127.0.0.1:3000
을 애플리케이션이 실행 중인 주소와 포트로 바꿉니다.
위 내용은 NGINX 및 PM2를 사용하여 VPS 서버에 Node.js 애플리케이션을 배포하는 방법을 가르쳐줍니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!