在Linux上部署JavaScript代碼通常涉及以下幾個步驟:
準備環境:
sudo apt update
sudo apt install nodejs npm
上傳代碼:
scp -r /path/to/your/local/project username@remote_host:/path/to/remote/directory
安裝依賴:
cd /path/to/remote/directory
npm install
配置服務器:
app.js
:const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Server running at http://localhost:${port}/`);
});
啟動應用:
node app.js
使用進程管理器(可選但推薦):
npm install pm2 -g
pm2 start app.js --name my-app
配置反向代理(可選):
server {
listen 80;
server_name your_domain.com;
location / {
proxy_pass http://localhost:3000;
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;
}
}
/etc/nginx/sites-available/your_domain.com
,然后創建符號鏈接到sites-enabled
目錄:sudo ln -s /etc/nginx/sites-available/your_domain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
安全配置:
通過以上步驟,你應該能夠在Linux上成功部署你的JavaScript代碼。