脚本宝典收集整理的这篇文章主要介绍了图文并茂基于阿里云linux服务器部署nodejs项目并添加pm2守护nodejs项目运行进程(Linux version 4.19.81-17.1.al7.x86_64),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
uname -a
cat /PRoc/version
1.cat /etc/redhat-release(此方法只适合Redhat 系的Linux)
2.lsb_release -a (此命令适用于所有的Linux 发行版本)
cd /home/appmanager/nodejs/
wget -c https://npm.taobao.org/mirrors/node/v16.9.1/node-v16.9.1-linux-x64.tar.xz
tar -xvf node-v16.9.1-linux-x64.tar.xz
mv node-v16.9.1-linux-x64 nodejs
ln -s /home/appmanager/nodejs/nodejs/bin/npm /usr/local/bin/
ln -s /home/appmanager/nodejs/nodejs/bin/node /usr/local/bin/
node -v
VAR http = require('http');
http.createServer(function (request, response) {
response.wrITeHead(200, { 'Content-tyPE': 'text/plain' });
response.end('Hello Worldn');
}).listen(8090);
console.LOG('Server running at http://127.0.0.1:8090/');
npm install pm2 -g
ln -s /home/appmanager/nodejs/nodejs/bin/pm2 /usr/local/bin/
pm2 start app.js -e err.log -o out.log
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/htML; charset=utf-8'});//只需要设置响应头的编码格式就好,解决中文乱码问题的代码
// response.writeHead(200, { 'Content-Type': 'text/plain' }); // 原有代码
response.end('Hello World--测试n');
}).listen(8090);
console.log('Server running at http://127.0.0.1:8090/');
pm2 restart app
pm2 list
pm2 stop #id
pm2 restart #id
pm2 stop all
pm2 start all
pm2 delete #id
pm2 delete all
pm2 start app.js //启动js文件
pm2 start echo.php //启动php文件
pm2 start echo.py //启动py文件
pm2 start echo.sh //启动sh文件
pm2 start echo.rb //启动ruby文件
pm2 start app.JSON //启动json文件
pm2 start ./binary-app //启动二进制代码
以上是脚本宝典为你收集整理的图文并茂基于阿里云linux服务器部署nodejs项目并添加pm2守护nodejs项目运行进程(Linux version 4.19.81-17.1.al7.x86_64)全部内容,希望文章能够帮你解决图文并茂基于阿里云linux服务器部署nodejs项目并添加pm2守护nodejs项目运行进程(Linux version 4.19.81-17.1.al7.x86_64)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。