
@Joonmook
Tue Mar 25 2025 18:53:42 GMT+0000 (Coordinated Universal Time)
Basic Tutorial(2) 프로젝트 FTP로 접속해서 서버 넣어버리기

쉘 접속해서 방화벽 열어주고 포트 열어주었으니 FTP로 서버 넣어버리면 됨. FileZilla로 node.js서버 올렸음.
서버 예시 ex) app.js
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello from Node.js!');
});
app.listen(port, () => {
console.log(`Server running on port ${port}`);
});
서버를 실행시키면 nginx에서 중개해주어야함.
sudo su
nano /etc/nginx/sites-available/default
설정 파일을 열고 아래처럼 수정을 한다.
location / {
proxy_pass http://127.0.0.1:3000; # Node.js 애플리케이션이 실행 중인 포트
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
systemctl restart nginx
그리고 nginx를 restart하고
node app.js
node.js서버를 실행시켜보면
헬로월드