新闻中心

迅扬云,以质量为本,用数据创造价值

企业新闻

nodejs云服务器:如何在服务器上开启nodejs服务器

发布时间:2021-04-22 | 作者:小旻

小鸟云服务器niaoyun实例创建好之后nodejs云服务器,您可以使用以下任意一种方式登录服务器:

远程桌面连接(MicrosoftTerminalServicesClient,MSTSC):采用这种方式登录nodejs云服务器,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。

管理终端VNC:无论您在创建实例时是否购买了带宽nodejs云服务器,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。

使用远程桌面连接(MSTSC)登录实例

打开开始菜单>远程桌面连接,或在开始菜单>搜索中输入mstsc。也可以使用快捷键Win+R来启动运行窗口,输入mstsc后回车启动远程桌面连接。

在远程桌面连接对话框中,输入实例的公网IP地址。单击显示选项。

输入用户名,如小鸟云默认为niaoyun。单击允许我保存凭据,然后单击连接。这样以后登录就不需要手动输入密码了。

如何在服务器上搭建nodejs

先确认下系统环境合不合要求

Python -V(确认python版本大于2.6)

访问}

}

解压 tar zxvf node-v0.10.26-linux-x64.tar.gz

进入目录 cd node-v0.10.26-linux-x64

./configure --prefix=/home/work/setups/node-v0.10.26

make

sudo make install

添加到系统环境 echo "export PATH=$PATH:/home/work/setups/node-v0.10.26/bin">>

~/.bash_profile

. ~/.bash_profile执行该文件更新$PATH变量

###安装Express

sudo npm install express

-gd g参数:把express安装到NodeJS的lib目录d参数:同时安装依赖模块包

sudo npm install forever -gd

(异常情况:

如果遇到npm 找不到的情况 确认sudo node -v是否找不到 找不到的话:需要added /usr/local/bin to secure_path in /etc/sudoers :

sudo visudo

把 Defaults secure_path =

/sbin:/bin:/usr/sbin:/usr/bin 这行 改为 Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin然后:x保存退出

如果遇到

npm ERR! Error: Hostname/IP doesn't match certificate's altnames

执行 npm config set strict-ssl false

如果遇到 npm ERR! registry error parsing json

npm cache clean

执行 npm config set registry }

)

###部署forever

$ npm install -g forever

启动

NODE_ENV=pro LANG='zh' /usr/local/bin/foreverstart-o

/home/work/log/node_out.log-e /home/work/log/node_err.log /home/work/webroot/index.js

NODE_ENV=pro 环境变量 pro为生产环境(程序中可以指定)

LANG 环境变量 指定默认语言

node_out.log 输出日志 注意路径别抄成我的了

node_err.log 错误日志

index.js 启动文件


如有问题可以留言告诉我们